SQL Server Management Studio 是一个交互式图形工具,使数据库管理员或开发人员可以编写查询、同时执行多个查询、查看结果、分析查询计划以及获得提高查询性能的帮助。执行计划选项以图形方式显示 SQL Server 查询优化器所选择的数据检索方法。图形执行计划使用图标来表示 SQL Server 中特定语句和查询的执行,而不使用 Transact-SQL SET 语句选项 SET SHOWPLAN_ALL 或 SET SHOWPLAN_TEXT 生成的表格表示形式,也不使用 SET SHOWPLAN_XML 生成的 XML 表示形式。图形显示对于了解查询的性能特点很有用。SQL Server Management Studio 显示丢失了哪些统计信息,从而强制查询优化器估计谓词选择性,然后可以很容易地创建那些丢失的统计信息。
注意:
不显示加密的存储过程或触发器的执行计划。
使用执行计划选项
打开或键入包含要在 Management Studio 查询编辑器中进行分析的查询的 Transact-SQL 脚本。将脚本加载到 Management Studio 查询编辑器后,通过单击查询编辑器工具栏上的“显示估计的执行计划”或“包括实际的执行计划”按钮,可以选择是显示估计的执行计划还是显示实际的执行计划。如果单击“显示估计的执行计划”,则将分析该脚本并生成估计的执行计划。如果单击“包括实际的执行计划”,则必须在生成执行计划之前执行该脚本。分析或执行脚本之后,请单击“执行计划”选项卡以查看执行计划输出的图形表示形式。
若要使用 Management Studio 中的图形执行计划功能和 Transact-SQL SET Showplan 语句选项,用户必须拥有足够的权限来执行 Transact-SQL 语句和查询。对于包含引用对象的所有数据库,用户还必须获得 SHOWPLAN 权限。有关详细信息,请参阅显示计划安全性。
阅读图形执行计划输出
若要查看执行计划,请单击结果窗格中的“执行计划”选项卡。按照从右到左、从上到下的方式阅读 SQL Server Management Studio 中的图形执行计划输出。将显示所分析的批处理中的每个查询,包括每个查询的开销占批处理总开销的百分比。有关用于显示 Management Studio 中执行计划的图标的详细信息,请参阅图形执行计划图标 (SQL Server Management Studio)。