0
我們一直想知道SQL Server的頁面預期壽命。所以我們使用Perform來查看櫃檯。該值爲零,從不改變。我以爲肯定有一些bug,所以我檢查了SQL Server的DMV查詢爲什麼SQL Server 2005的頁面預期壽命爲0(零)
SELECT [object_name],[counter_name],[cntr_value]
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%Manager%'
AND [counter_name] = 'Page life expectancy'
這也整天返回零。
爲了讓這個更有趣,我們檢查了'buffer cache hit ratio'計數器,它的平均值大約在99-100之間。
那麼「緩衝區緩存命中率」爲100時頁面預期壽命爲零?
我們缺少什麼?如果它始終爲零,那對我來說意味着緩衝區緩存中沒有任何內容,如果緩衝區緩存命中率爲100,這看起來不正確?
在此先感謝
您應該在[dba.stackexchange.com](http://dba.stackexchange.com)上詢問SQL Server DBA在哪裏掛出.... –
我做過。 http://dba.stackexchange.com/questions/18961/why-is-the-page-life-expectancy-0-zero-on-sql-server-2005。 – ttomsen