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