查詢最消耗記憶體的前10個SQL語句

2021-08-28 06:10:06 字數 2527 閱讀 4122

selecttop10

st.textassql_full--父級完整語句

,substring(st.text, (qs.statement_start_offset/2) + 1,

((casestatement_end_offset

when-1thendatalength(st.text)

elseqs.statement_end_offsetend

- qs.statement_start_offset)/2) + 1)assql_part--統計對應的部分語句

,cast( ((qs.total_elapsed_time / 1000000.0)/qs.execution_count)asdecimal(28,2) )as[平均消耗秒數]

,cast(qs.last_elapsed_time / 1000000.0asdecimal(28, 2))as[最後完成消耗秒數]

, qs.last_execution_timeas[最後執行時間]

,cast(qs.min_elapsed_time / 1000000.0asdecimal(28, 2))as[最小消耗秒數]

,cast(qs.max_elapsed_time / 1000000.0asdecimal(28, 2))as[最大消耗秒數]

,cast(qs.total_elapsed_time / 1000000.0asdecimal(28, 2))as[總消耗秒數]

, (qs.execution_count)as[總執行次數]

, creation_timeas[編譯計畫的時間]

,cast(qs.last_worker_time / 1000000.0asdecimal(28, 2))as[最後完成占用cpu秒數]

, qp.query_plan

fromsys.dm_exec_query_stats qs

crossasst

cross

whereqs.last_execution_time>dateadd(n,-30,getdate())

orderbyqs.last_worker_timedesc

linux下檢視最消耗CPU 記憶體的程序

0 檢視程序占用的記憶體情況 ps aux awk end 1.cpu占用最多的前10個程序 ps auxw head 1 ps auxw sort rn k3 head 10 2.記憶體消耗最多的前10個程序 ps auxw head 1 ps auxw sort rn k4 head 10 3....

Linux終端檢視最消耗CPU記憶體的程序

1.cpu占用最多的前10個程序 2.記憶體消耗最多的前10個程序 3.虛擬記憶體使用最多的前10個程序 4.也可以試試 ps auxw sort rss ps auxw sort cpu 5.看看幾個引數含義 mem 程序的記憶體佔用率 majfl is the major page fault ...

Linux終端檢視最消耗CPU記憶體的程序

1.cpu占用最多的前10個程序 2.記憶體消耗最多的前10個程序 3.虛擬記憶體使用最多的前10個程序 4.也可以試試 ps auxw sort rss ps auxw sort cpu 5.看看幾個引數含義 mem 程序的記憶體佔用率 majfl is the major page fault ...