web-dev-qa-db-ja.com

SQLサーバー上の集計論理読み取りを表示するDMVはありますか?

このメトリックを使用して、2台のサーバーを比較したいと思います。 sys.dm_io_virtual_file_statsを見てきましたが、これには論理がありません。 query_statsも調べましたが、これにはキャッシュされたプランのみが含まれます。

2
Scott Schommer

私はあなたが別のDMVで見つけた後にあなたが何であるかもしれないと思います:

select * from sys.dm_os_performance_counters

enter image description here

sys.dm_os_performance_counters

ただし、これらのfeaturesに注意してください。

ページ読み取り/秒などのカウンターは累積しているように見えます。それは私のかわいそうな頭を吹き飛ばします。その場合、「読んだページ」のように名前を付ける必要があります。したがって、実際のページ読み取り/秒を取得するには、次のようにする必要があります。

カウンタ値を起動からの秒数で除算します(name = 'tempdb'のsys.databasesから稼働時間としてdatediff(ss、create_date、getdate())を選択することで取得できます)。

1