欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > sql server 查看实际的执行计划

sql server 查看实际的执行计划

2024/10/25 21:29:14 来源:https://blog.csdn.net/woshilys/article/details/142877089  浏览:    关键词:sql server 查看实际的执行计划

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


 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com