如何查找使用大多数内存进行排序的查询

Arn*_*und 4 sql-server sql-server-2008-r2

如何确定哪些查询对排序/连接/等使用的内存最多?如何确定一个特定查询占用多少内存?

我希望找到类似SET STATISTICS IO ON的个人查询,以及DMV找出最坏的罪犯,但我找不到任何东西.

Rem*_*anu 6

sys.dm_exec_query_memory_grants:

  • requested_memory_kb:请求的内存总量,以千字节为单位
  • granted_memory_kb:实际授予的内存总量,以千字节为单位.