什么是在SQL Server中的“显示执行计划”?

我正在使用SQL Server 2008

我正在看活动监视器

我select了其中一个查询并右键单击并select了show execution plan

这开辟了一个漂亮的stream程图。 这一切都意味着什么?

显示执行计划的选项基本上概述了SQL Server如何实际执行您的查询。

例如,您可能会隐式地连接两个表,但SQL Server执行计划将显示实际的连接。

显示执行计划还可以帮助您发现可能被意外捕获到循环中的查询,以及在编写冗长或复杂的查询时有时会被遗忘的其他问题(如将表A连接到表B,然后返回表A – 朋友这样做了一次) 。