SQL SERVER 语句性能优化
程序员文章站
2022-07-02 15:26:32
...
SQL SERVER 2008 R2 , 一直占用CPU100%,导致业务非常慢,严重影响正常使用,使用以下语句找出慢的SQL语句,在配合SQLSERVER的执行计划来优化一下。
SELECT c.last_execution_time , --最后一次执行时间
c.execution_count , --执行次数
c.total_logical_reads , --总逻辑读(次)
c.total_logical_writes , --总逻辑写(次)
c.total_elapsed_time , --总运行(执行)语句使用的时间(微秒)
c.last_elapsed_time , --最后运行(执行)语句使用的时间(微秒)
q.[text] , --对应的sql语句
c.total_worker_time / 1000000 total_worker_time_second --c.total_worker_time 总工作时间(微秒)
FROM ( SELECT TOP 50
qs.*
FROM sys.dm_exec_query_stats qs
ORDER BY qs.total_worker_time DESC
) AS c
CROSS APPLY sys.dm_exec_sql_text(plan_handle) AS q
ORDER BY c.last_elapsed_time DESC;
参照:https://blog.csdn.net/wangqi791975/article/details/88822248
上一篇: 前端开发时的小技巧
下一篇: eslint的使用小技巧