[SQLServer]各DBごとのデータベースバッファキャッシュ使用量を表示する

各DBごとのデータベースバッファキャッシュを一覧するクエリ

SELECT
    DB_NAME(database_id) as DB名
    , COUNT(*) AS ページ数
    , COUNT(*) * 8 AS [バッファキャッシュ(KB)]
    , CONVERT(FLOAT, COUNT(*)) * 8 / 1024 AS [バッファキャッシュ(MB)]
    , SUM(free_space_in_bytes) AS フリースペース
FROM
    sys.dm_os_buffer_descriptors
GROUP BY
    database_id
ORDER BY DB名

コメントを残す