sys.dm_db_xtp_index_stats (Transact-SQL)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
前回データベースが再起動されてから収集された統計が含まれます。
詳細については、「メモリ最適化テーブルでインデックスを使用するための In-Memory OLTP (インメモリ最適化) と Guidelinesを参照してください。
列名 | データ型 | 説明 |
---|---|---|
object_id | bigint | このインデックスが属するオブジェクトの ID。 |
xtp_object_id | bigint | オブジェクトの現在のバージョンに対応する内部 ID。 注: SQL Server 2016 (13.x) に適用されます。 |
index_id | bigint | インデックスの ID。 index_id は、オブジェクト内でのみ一意です。 |
scans_started | bigint | 実行されたインメモリ OLTP のインデックス スキャンの回数。 すべての選択、挿入、更新、または削除には、インデックス スキャンが必要です。 |
scans_retries | bigint | 再試行が必要なインデックス スキャンの数。 |
rows_returned | bigint | テーブルの作成以降または SQL Server の開始以降に返された累積行数。 |
rows_touched | bigint | テーブルが作成されてから、または SQL Server の開始以降にアクセスされた行の累積数。 |
rows_expiring | bigint | 内部のみで使用します。 |
rows_expired | bigint | 内部のみで使用します。 |
rows_expired_removed | bigint | 内部のみで使用します。 |
phantom_scans_started | bigint | 内部のみで使用します。 |
phantom_scans_retries | bigint | 内部のみで使用します。 |
phantom_rows_touched | bigint | 内部のみで使用します。 |
phantom_expiring_rows_encountered | bigint | 内部のみで使用します。 |
phantom_expired_rows_encountered | bigint | 内部のみで使用します。 |
phantom_expired_removed_rows_encountered | bigint | 内部のみで使用します。 |
phantom_expired_rows_removed | bigint | 内部のみで使用します。 |
object_address | varbinary(8) | 内部のみで使用します。 |
アクセス許可
現在のデータベースに対する VIEW DATABASE STATE 権限が必要です。
SQL Server 2022 以降でのアクセス許可
データベースに対する VIEW DATABASE PERFORMANCE STATE アクセス許可が必要です。