sql server 查看实际的执行计划

news/2024/10/20 11:57:28/

SET STATISTICS PROFILE ON


select  **
SET STATISTICS PROFILE off

范围标准分析轻型分析
全局包含 query_post_execution_showplan XE 的 xEvent 会话;从 SQL Server 2012 (11.x) 开始跟踪标志 7412;从 SQL Server 2016 (13.x) SP1 开始
全局包含 Showplan XML 跟踪事件的 SQL 跟踪和 SQL Server Profiler;从 SQL Server 2000 开始包含 query_thread_profile XE 的 xEvent 会话;从 SQL Server 2014 (12.x) SP2 开始
全局-包含 query_post_execution_plan_profile XE 的 xEvent 会话;从 SQL Server 2017 (14.x) CU14 和 SQL Server 2019 (15.x) 开始
会话使用 SET STATISTICS XML ON;从 SQL Server 2000 开始将 QUERY_PLAN_PROFILE 查询提示与包含 query_plan_profile XE 的 xEvent 会话一起使用;从 SQL Server 2016 (13.x) SP2 CU3 和 SQL Server 2017 (14.x) CU11 开始
会话使用 SET STATISTICS PROFILE ON;从 SQL Server 2000 开始-
会话单击 SSMS 中的“实时查询统计信息”按钮;从 SQL Server 2014 (12.x) SP2 开始-

 

估计的执行计划

SET SHOWPLAN_ALL ON。 运行查询时,你将看到执行计划的步骤,但查询不会执行,你也不会看到任何结果。 SET 选项将保持有效,直到你将其设置为 OFF。


实际执行计划
请在运行查询之前运行命令 SET STATISTICS PROFILE ON。 查询将执行,你将获得该计划和结果。

参考:


https://learn.microsoft.com/zh-cn/sql/relational-databases/performance/query-profiling-infrastructure?view=sql-server-ver16


 

https://learn.microsoft.com/zh-cn/training/modules/explore-query-performance-optimization/2-understand-query-plans?ns-enrollment-type=learningpath&ns-enrollment-id=learn.wwl.optimize-query-performance-sql-server


 


http://www.ppmy.cn/news/1538724.html

相关文章

【WEB应用安全测试指南–蓝队安全测试2】--超详细-可直接进行实战!!!亲测-可进行安全及渗透测试

安全基础理论入门知识参考上一篇《WEB应用安全测试指南蓝队安全测试1》 WEB应用安全测试指南2 一、文件 I/O 类1.1、任意文件上传1.2、任意文件下载1.3、文件包含 二、接口安全类2.1、短信炸弹2.2、邮件炸弹2.3、短信内容可控2.4、邮件内容可控 三、逻辑流程类3.1、越权3.2、未…

离散数学-逻辑与证明基础1.4(谓词和量词)

谓词 1.4.2 谓词 涉及变量的语句,例如: “ x > 3 x > 3 x>3”,“ x y 3 x y 3 xy3”,“ x y z x y z xyz” 以及 \quad “Computer x x x is under attack by an intruder” \quad “Computer x x x is f…

DDA画线算法例题

1.题目(计算机图形图像技术【中国矿业大学】) 使用DDA画线算法绘制端点为(5&#xff0c;6)和(13&#xff0c;12)的线段。 2.原理 计算机图形学(一)--DDA画线算法 - 哔哩哔哩 (bilibili.com) 3.答案 #include <iostream> #include <cmath> using namespace std;// …

一维数组的引用

#define SIZE 5 int main(void) { int i 0; int arr[SIZE] { 86,85,85,896,45 };//同理五个数据只是偶然&#xff0c;可能会更多 //输入 for (i 0;i < SIZE;i) { printf("请输入你的第%d个值&#xff1a;",i1); scanf_s(&…

点云深度学习方法

深度学习点云数据处理主要涉及&#xff1a; 分类(Classification)、分割(Segmentation)、目标检测&#xff08;Object Detection&#xff09;、实例分割(Panoptic Segmentation)、配准(Registration)、点云重构(Reconstruction)。 论文&#xff1a;Deep Learning for 3D Poin…

集合类HashMap,HashTable,ConcurrentHashMap区别?

1.HashMap 简单来说&#xff0c;HashMap由数组链表组成的&#xff0c;数组是HashMap的主体&#xff0c;链表则是主要为了解决哈希冲突而存在的&#xff0c;如果定位到的数组位置不含链表&#xff08;当前entry的next指向null&#xff09;,那么对于查找&#xff0c;添加等操作很…

(全部习题答案)研究生英语读写教程基础级教师用书PDF

研究生英语读写教程&#xff08;基础级&#xff09; PDF下载&#xff08;完整版下载&#xff09; &#xff08;1&#xff09;研究生英语读写教程基础级教师用书PDF

网站集群批量管理-Ansible(ad-hoc)

1. 概述 1. 自动化运维: 批量管理,批量分发,批量执行,维护 2. 无客户端,基于ssh进行管理与维护 2. 环境准备 环境主机ansible10.0.0.7(管理节点)nfs01 10.0.0.31(被管理节点)backup10.0.0.41(被管理节点) 2.1 创建密钥认证 安装sshpass yum install -y sshpass #!/bin/bash ##…