Glenn Berry の優れた DMV クエリをいくつか変更して使用しています。
ただし、結果セットに「最後のサーバーの再起動」、またはより具体的には、(すべての、特定の) DMV の統計がリセットされた日付/時刻を追加したいと思います。
統計を見るときに最後のリセットを知ることは非常に重要であるため、日付/時刻が正確で表示されていることを絶対に確認したいと思います.
質問: DMV 統計がリセットされた最も正確な日付/時刻を取得するにはどうすればよいですか?
ありがとう!-D
Glenn Berry の優れた DMV クエリをいくつか変更して使用しています。
ただし、結果セットに「最後のサーバーの再起動」、またはより具体的には、(すべての、特定の) DMV の統計がリセットされた日付/時刻を追加したいと思います。
統計を見るときに最後のリセットを知ることは非常に重要であるため、日付/時刻が正確で表示されていることを絶対に確認したいと思います.
質問: DMV 統計がリセットされた最も正確な日付/時刻を取得するにはどうすればよいですか?
ありがとう!-D
SELECT sqlserver_start_time FROM sys.dm_os_sys_info
以前の質問 (異なるキーワード) を使用して、このアプローチを使用することになりました。いつものように、何が彼らにとって「最高」になるかは個人次第です!
SELECT create_date FROM sys.databases WHERE name = 'tempdb'
これは機能しますが、R2 以降でのみ使用できるサービス名も知っておく必要があります。
SELECT last_startup_time
FROM sys.dm_server_services
WHERE servicename = "Your Service name"
DB デタッチまたは DB クローズを介して DB 固有のビューをリセットすることもできるため、これは完全に正確ではありません。
また、ライブ データベースでリセットできるビューが 2 つあります。sys.dm_os_latch_stats
sys.dm_os_wait_stats