如何显示估计的执行计划

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

为了使用此功能,用户必须具有执行 Transact-SQL 查询(为其生成图形执行计划)的相应权限,并且用户必须获得了对查询引用的所有数据库的 SHOWPLAN 权限。有关详细信息,请参阅显示计划安全性

显示查询的估计的执行计划

  1. 在工具栏上,单击**“数据库引擎查询”。通过单击“打开文件”**工具栏按钮,再定位到该现有查询,也可以打开一个现有查询并显示估计的执行计划。

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

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

  4. 若要更改执行计划的显示,请右键单击执行计划并选择**“放大”“缩小”“自定义显示比例”“缩放到合适大小”“放大”“缩小”允许您按固定量扩大或减小执行计划。“自定义显示比例”允许您定义自己的显示放大倍数,如缩放 80%。“缩放到合适大小”**会放大执行计划以适应结果窗格。