显示实际执行计划

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

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

在执行查询时包括一个执行方案

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

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

  3. “查询 ”菜单上,单击“ 包括实际执行计划 ”或单击“ 包括实际执行计划 ”工具栏按钮

  4. 单击“ 执行 ”工具栏按钮执行查询。 查询优化器使用的计划显示在结果窗格中的 “执行计划 ”选项卡上。 将鼠标悬停在逻辑运算符和物理运算符上,以查看所显示工具提示中运算符的说明和属性。

    或者,可以在“属性”窗口中查看运算符属性。 如果“属性”不可见,请右键单击某个运算符并选择“ 属性”。 选择一个运算符以查看其属性。

  5. 可以通过右键单击执行计划并选择“ 放大”、“ 缩小”、“ 自定义缩放”或“ 缩放以适应”来更改执行计划的显示。 放大缩小允许您放大或缩小执行计划,而自定义缩放允许您定义自己的缩放,比如缩放到80%。 缩放到适合 放大执行计划以适应结果窗格。