Change tracking - sys.dm_tran_commit_table
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Displays one row for each transaction that is committed for a table that is tracked by SQL Server change tracking. The sys.dm_tran_commit_table
management view, which is provided for supportability purposes and exposes the transaction-related information that change tracking stores in the sys.syscommittab
system table. The sys.syscommittab
table provides an efficient persistent mapping from a database-specific transaction ID to the transaction's commit log sequence number (LSN) and commit timestamp. The data that is stored in the sys.syscommittab
table and exposed in this management view is subject to cleanup according to the retention period specified when change tracking was configured.
Note
To call this from Azure Synapse Analytics or Analytics Platform System (PDW), use the name sys.dm_pdw_nodes_tran_commit_table
. This syntax is not supported by serverless SQL pool in Azure Synapse Analytics.
Column name | Data type | Description |
---|---|---|
commit_ts |
bigint | A monotonically increasing number that serves as a database-specific timestamp for each committed transaction. |
xdes_id |
bigint | A database-specific internal ID for the transaction. |
commit_lbn |
bigint | The number of the log block that contains the commit log record for the transaction. |
commit_csn |
bigint | The instance-specific commit sequence number for the transaction. |
commit_time |
datetime | The time when the transaction was committed. |
pdw_node_id |
int | Applies to: Azure Synapse Analytics, Analytics Platform System (PDW) The identifier for the node that this distribution is on. |
Note
The table sys.dm_tran_commit_table
will not reflect live changes for read-only users, as VIEW SERVER STATE
permission is required. The changes remain stored in the rowstore until a CHECKPOINT
occurs, following which read-only users will see them reflected. This behaviour isn't observed for SA users.