如何显示估计的执行计划
本主题介绍了如何使用 SQL Server Management Studio 生成图形化的估计的执行计划。生成估计的执行计划时,Transact-SQL 查询或批处理并不执行。生成的执行计划显示的是如果实际执行查询 SQL Server 数据库引擎最有可能使用的查询执行计划。
为了使用此功能,用户必须具有执行 Transact-SQL 查询(为其生成图形执行计划)的相应权限,并且用户必须获得了对查询引用的所有数据库的 SHOWPLAN 权限。有关详细信息,请参阅显示计划安全性。
显示查询的估计的执行计划
在工具栏上,单击**“数据库引擎查询”。通过单击“打开文件”**工具栏按钮,再定位到该现有查询,也可以打开一个现有查询并显示估计的执行计划。
输入您希望为其显示估计的执行计划的查询。
在**“查询”菜单上,单击“显示估计的执行计划”,或单击“显示估计的执行计划”工具栏按钮。估计的执行计划在结果窗格中的“执行计划”选项卡上显示。若要查看其他信息,请将鼠标暂停在逻辑和物理运算符图标上,并查看显示的工具提示中有关运算符的说明和属性。另外,还可以在“属性”窗口中查看运算符属性。如果属性不可见,请右键单击一个运算符并单击“属性”**。选择要查看其属性的运算符。
若要更改执行计划的显示,请右键单击执行计划并选择**“放大”、“缩小”、“自定义显示比例”或“缩放到合适大小”。“放大”和“缩小”允许您按固定量扩大或减小执行计划。“自定义显示比例”允许您定义自己的显示放大倍数,如缩放 80%。“缩放到合适大小”**会放大执行计划以适应结果窗格。