Отслеживание - изменений sys.dm_tran_commit_tableChange Tracking - sys.dm_tran_commit_table

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server даБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

В этой таблице отображается одна строка для каждой транзакции, зафиксированной для таблицы, которая обрабатывается средством отслеживания изменений SQL ServerSQL Server.Displays one row for each transaction that is committed for a table that is tracked by SQL ServerSQL Server change tracking. Административное представление sys.dm_tran_commit_table, которое предоставлено в целях поддержки, позволяет получить доступ к информации, связанной с транзакцией, которую система отслеживания изменений хранит в системной таблице sys.syscommittab.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. Таблица sys.syscommittab позволяет выполнять эффективное постоянное сопоставление идентификатора транзакции, относящегося к конкретной базе данных, с регистрационным номером транзакции в журнале (номером LSN) фиксации транзакции и отметкой времени фиксации.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. Данные, которые хранятся в таблице sys.syscommittab table и выведены в административном представлении, удаляются по истечении срока хранения, задаваемого при настройке отслеживания изменений.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.

Примечание

Вызывать его из Azure Synapse Analytics (хранилище данных SQL)Azure Synapse Analytics (SQL DW) или Параллельное хранилище данныхParallel Data Warehouse, используйте имя sys.dm_pdw_nodes_tran_commit_table.To call this from Azure Synapse Analytics (хранилище данных SQL)Azure Synapse Analytics (SQL DW) or Параллельное хранилище данныхParallel Data Warehouse, use the name sys.dm_pdw_nodes_tran_commit_table.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
commit_tscommit_ts bigintbigint Монотонно возрастающее число, которое служит в качестве относящейся к конкретной базе данных отметки времени для каждой зафиксированной транзакции.A monotonically increasing number that serves as a database-specific timestamp for each committed transaction.
xdes_idxdes_id bigintbigint Зависящий от базы данных внутренний идентификатор транзакции.A database-specific internal ID for the transaction.
commit_lbncommit_lbn bigintbigint Номер блока журнала, который содержит запись журнала фиксации транзакции.The number of the log block that contains the commit log record for the transaction.
commit_csncommit_csn bigintbigint Зависящий от экземпляра порядковый номер фиксации транзакции.The instance-specific commit sequence number for the transaction.
commit_timecommit_time smalldatetimesmalldatetime Время фиксации транзакции.The time when the transaction was committed.
pdw_node_idpdw_node_id intint Применяется к: Azure Synapse Analytics (хранилище данных SQL)Azure Synapse Analytics (SQL DW), Параллельное хранилище данныхParallel Data WarehouseApplies to: Azure Synapse Analytics (хранилище данных SQL)Azure Synapse Analytics (SQL DW), Параллельное хранилище данныхParallel Data Warehouse

Идентификатор для узла, это распределение является на.The identifier for the node that this distribution is on.

См. такжеSee Also

Динамические административные представления и функции (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
Об отслеживании изменений (SQL Server)About Change Tracking (SQL Server)