-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotes_sql.txt
More file actions
26 lines (23 loc) · 921 Bytes
/
notes_sql.txt
File metadata and controls
26 lines (23 loc) · 921 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--top 10 most expecive queries
SELECT TOP 10
total_worker_time ,
execution_count ,
total_worker_time / execution_count AS [Avg CPU Time] ,
deqs.total_physical_reads,
deqs.total_logical_reads,
deqs.total_logical_writes,
deqs.total_rows,
CASE WHEN deqs.statement_start_offset = 0
AND deqs.statement_end_offset = -1
THEN '-- see objectText column--'
ELSE '-- query --' + CHAR(13) + CHAR(10)
+ SUBSTRING(execText.text, deqs.statement_start_offset / 2,
( ( CASE WHEN deqs.statement_end_offset = -1
THEN DATALENGTH(execText.text)
ELSE deqs.statement_end_offset
END ) - deqs.statement_start_offset ) / 2)
END AS queryText , deqs.plan_handle
FROM sys.dm_exec_query_stats deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.plan_handle) AS execText
ORDER BY deqs.total_worker_time DESC ;
SELECT * FROM sys.dm_exec_query_plan (0x06000500BAFB891110F924330500000001000000000000000000000000000000000000000000000000000000);