如何通过SPID使用最大内存找到进程?

时间:2017-07-21 19:24:40

标签: sql-server spid

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

1 个答案:

答案 0 :(得分: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)