sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)
SQL Server のバッファー プール拡張についての構成情報を返します。 バッファー プール拡張ファイルごとに 1 行を返します。
適用対象: SQL Server (SQL Server 2014 から現在のバージョンまで) |
列名 |
データ型 |
説明 |
---|---|---|
path |
nvarchar(256) |
バッファー プール拡張キャッシュのパスとファイル名。 NULL 値は許可されません。 |
file_id |
int |
バッファー プール拡張ファイルの ID。 NULL 値は許可されません。 |
state |
int |
バッファー プール拡張機能の状態。 NULL 値は許可されません。 0 - バッファー プール拡張機能が無効 1 - バッファー プール拡張機能の無効化 2 - 予約済み 3 - バッファー プール拡張機能の有効化 4 - 予約済み 5 - バッファー プール拡張機能が有効 |
state_description |
nvarchar(60) |
バッファー プール拡張機能の状態を説明します。 NULL 値は許容されます。 0 = バッファー プール拡張機能が無効 1 = バッファー プール拡張機能が有効 |
current_size_in_kb |
bigint |
バッファー プール拡張ファイルの現在のサイズ。 NULL 値は許可されません。 |
権限
サーバーに対する VIEW SERVER STATE 権限が必要です。
使用例
A. バッファー プール拡張の構成情報を返す
次の例は、sys.dm_os_buffer_pool_extension_configruation DMV のすべての列を返します。
SELECT path, file_id, state, state_description, current_size_in_kb
FROM sys.dm_os_buffer_pool_extension_configuration;
B. バッファー プール拡張ファイル内のキャッシュされたページ数を返す
次の例は、各バッファー プール拡張ファイル内のキャッシュされたページ数を返します。
SELECT COUNT(*) AS cached_pages_count
FROM sys.dm_os_buffer_descriptors
WHERE is_in_bpool_extension <> 0
;
関連項目
参照
sys.dm_os_buffer_descriptors (Transact-SQL)