我对可以针对 SQL Server 2008 运行的查询很感兴趣,该查询会告诉正在执行的当前进程(以及运行它们的用户)的内存使用情况。任何帮助,将不胜感激。谢谢你。
最佳答案
tell the memory usage of the current processes
这太笼统了,无法回答。 SQL 中的几乎所有内存都在“进程”(查询)之间共享,不能归因于单个内存。唯一可以明确归因于查询的显着内存消耗是内存授予,它在 sys.dm_exec_query_memory_grants
中公开。 .我建议您也阅读有关 Buffer Management 的内容.
关于SQL Server 2008 内存瓶颈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876969/