显示估计的执行计划

本主题介绍如何使用 SQL Server Management Studio 生成图形估计的执行计划。 生成估计的执行计划时,不会执行 Transact-SQL 查询或批处理。 相反,生成的执行计划会显示 SQL Server 数据库引擎在实际执行查询时最可能使用的查询执行计划。

若要使用此功能,用户必须具有相应的权限才能执行要为其生成图形执行计划的 Transact-SQL 查询,并且必须为查询引用的所有数据库授予 SHOWPLAN 权限。

显示查询的估计执行计划

  1. 在工具栏上,单击 “数据库引擎查询”。 还可以打开现有查询并显示估计的执行计划,方法是单击 “打开文件 ”工具栏按钮并查找现有查询。

  2. 输入要为其显示估计的执行计划的查询。

  3. “查询 ”菜单上,单击“ 显示估计的执行计划 ”,或单击“ 显示估计的执行计划 ”工具栏按钮。 估计的执行计划显示在结果窗格中的 “执行计划 ”选项卡上。 若要查看其他信息,请将鼠标悬停在逻辑运算符和物理运算符图标上,并在显示的工具提示中查看运算符的说明和属性。 或者,可以在“属性”窗口中查看运算符属性。 如果“属性”不可见,请右键单击某个运算符,然后单击“ 属性”。 选择一个运算符以查看其属性。

  4. 若要更改执行计划的显示,请右键单击执行计划,然后选择“放大”、“缩小”、“自定义缩放”或“缩放以适应”。 放大缩小字体功能 放大缩小执行计划。 自定义缩放 允许你定义自己的显示缩放比例,例如缩放比例为 80%。 缩放到适合 放大执行计划以适应结果窗格。