相关疑难解决方法(0)

为什么 SQL Server 2005 上的页面预期寿命为 0(零)

我们一直想知道 SQL Server 的页面预期寿命。所以我们使用 Perform 来查看计数器。该值为零且永不更改。我认为一定有一些错误,所以我检查了 SQL Server DMV 查询

SELECT [object_name],[counter_name],[cntr_value]
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%Manager%'
AND [counter_name] = 'Page life expectancy'
Run Code Online (Sandbox Code Playgroud)

这也整天返回零。

为了让这更有趣,我们检查了“缓冲区缓存命中率”计数器,它的平均值约为 99-100。

那么当“缓冲区缓存命中率”为 100 时,页面预期寿命如何为零?

我们缺少什么?如果它始终为零,那对我来说意味着缓冲区缓存中没有任何内容,如果缓冲区缓存命中率是 100,这似乎不正确?

提前致谢

sql-server-2005 sql-server page-life-expectancy

8
推荐指数
1
解决办法
1292
查看次数