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'

それも一日中ゼロを返します。

これをさらに興味深いものにするために、「バッファ キャッシュ ヒット率」カウンタを調べました。平均値は約 99 ~ 100 でした。

では、「バッファ キャッシュ ヒット率」が 100 であるのに、どのようにしてページの平均寿命がゼロになるのでしょうか?

何が欠けていますか?常にゼロの場合、バッファ キャッシュに何も残っていないことを意味します。バッファ キャッシュのヒット率が 100 の場合、これは正しくないように見えますか?

前もって感謝します

4

1 に答える 1