本主题介绍如何使用 SQL Server Management Studio 生成实际的图形执行计划。 生成实际执行计划时,Transact-SQL 查询或批处理执行。 生成的执行计划显示 SQL Server 数据库引擎用于执行查询的实际查询执行计划。
若要使用此功能,用户必须具有相应的权限才能执行要为其生成图形执行计划的 Transact-SQL 查询,并且必须为查询引用的所有数据库授予 SHOWPLAN 权限。
在执行查询时包括一个执行方案
在 SQL Server Management Studio 工具栏上,单击 “数据库引擎查询”。 还可以打开现有查询并显示估计的执行计划,方法是单击 “打开文件 ”工具栏按钮并查找现有查询。
输入要为其显示实际执行计划的查询。
在 “查询 ”菜单上,单击“ 包括实际执行计划 ”或单击“ 包括实际执行计划 ”工具栏按钮
单击“ 执行 ”工具栏按钮执行查询。 查询优化器使用的计划显示在结果窗格中的 “执行计划 ”选项卡上。 将鼠标悬停在逻辑运算符和物理运算符上,以查看所显示工具提示中运算符的说明和属性。
或者,可以在“属性”窗口中查看运算符属性。 如果“属性”不可见,请右键单击某个运算符并选择“ 属性”。 选择一个运算符以查看其属性。
可以通过右键单击执行计划并选择“ 放大”、“ 缩小”、“ 自定义缩放”或“ 缩放以适应”来更改执行计划的显示。 放大和缩小允许您放大或缩小执行计划,而自定义缩放允许您定义自己的缩放,比如缩放到80%。 缩放到适合 放大执行计划以适应结果窗格。