2

我的实例页面预期寿命会下降到几秒钟。
我知道这是由于代码错误,我试图找出缓冲区缓存中的对象页面。这将导致我找到导致问题的原因。Oracle 中的 v$bh 等价物。

编辑

我遇到了这篇很棒的文章,它讨论了我遇到的 pagelife 预期问题。以及如何找到缓冲区内容。

谢谢,

4

2 回答 2

3

此链接应为您提供用于此的查询:http ://www.mssqltips.com/sqlservertip/2393/determine-sql-server-memory-use-by-database-and-object/

注意:您没有说您使用的是哪个版本的 SQL Server,但这仅适用于 2005 及更高版本的机器

于 2012-04-10T20:41:19.747 回答
0

sys.dm_os_buffer_descriptors有关于缓冲池内容的数据。您还将对sys.dm_db_index_usage_stats和感兴趣sys.dm_db_index_operational_stats。在这些之间,您将能够识别热物体。sys.dm_exec_query_stats将向您显示涉及大量页面的查询(高logical_reads)。

于 2012-04-10T21:02:40.303 回答