0

我想通过 SPID 找到使用最多内存的进程,在 SQL Server 中甚至可能吗?如果是这样,查询将是什么?

4

1 回答 1

1
SELECT mg.granted_memory_kb, mg.session_id, t.text, qp.query_plan
FROM sys.dm_exec_query_memory_grants AS mg
CROSS APPLY sys.dm_exec_sql_text(mg.sql_handle) AS t
CROSS APPLY sys.dm_exec_query_plan(mg.plan_handle) AS qp
ORDER BY 1 DESC OPTION (MAXDOP 1)
于 2017-07-21T19:25:08.677 回答