sys.dm_tran_commit_table (Transact-SQL)
SQL Server の変更の追跡によって追跡されたテーブルに対してコミットされたトランザクションごとに 1 つの行を表示します。サポート用に提供されている sys.dm_tran_commit_table management 管理ビューには、トランザクション関連の情報が表示されます。この情報は、変更の追跡によって sys.syscommittab システム テーブルに格納されます。 sys.syscommittab テーブルは、データベース固有のトランザクション ID からトランザクションのコミット ログ シーケンス番号 (LSN) とコミット タイムスタンプへの、効率的かつ永続的なマッピングを提供します。sys.syscommittab テーブルに格納され、この管理ビューに表示されるデータは、変更の追跡が構成されたときに指定された保有期間に従ってクリーンアップされます。
列名 |
データ型 |
説明 |
---|---|---|
commit_ts |
bigint |
コミットされたトランザクションごとにデータベース固有のタイムスタンプとして機能する、1 ずつ増加する数。 |
xdes_id |
bigint |
データベース固有の内部トランザクション ID。 |
commit_lbn |
bigint |
トランザクションに関するコミット ログ レコードが含まれるログ ブロックの数。 |
commit_csn |
bigint |
インスタンス固有のトランザクションのコミット シーケンス番号。 |
commit_time |
smalldatetime |
トランザクションがコミットされた時刻。 |