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

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Отображает одну строку для каждой транзакции, зафиксированной для таблицы, отслеживаемой отслеживанием изменений SQL Server. Представление sys.dm_tran_commit_table управления, которое предоставляется для поддержки и предоставляет сведения, связанные с транзакциями, которые хранятся в системной sys.syscommittab таблице. Таблица sys.syscommittab обеспечивает эффективное постоянное сопоставление с идентификатором транзакции для конкретной базы данных с номером последовательности журнала фиксации транзакции (LSN) и меткой времени фиксации. Данные, хранящиеся в таблице и предоставляемые в sys.syscommittab этом представлении управления, подлежат очистке в соответствии с периодом хранения, указанным при настройке отслеживания изменений.

Примечание.

Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_tran_commit_table. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Имя столбца Тип данных Description
commit_ts bigint Монотонно возрастающее число, которое служит в качестве относящейся к конкретной базе данных отметки времени для каждой зафиксированной транзакции.
xdes_id bigint Зависящий от базы данных внутренний идентификатор транзакции.
commit_lbn bigint Номер блока журнала, который содержит запись журнала фиксации транзакции.
commit_csn bigint Зависящий от экземпляра порядковый номер фиксации транзакции.
commit_time datetime Время фиксации транзакции.
pdw_node_id int Область применения: Azure Synapse Analytics, Analytics Platform System (PDW)

Идентификатор узла, на который находится данное распределение.

Примечание.

Таблица sys.dm_tran_commit_table не будет отражать динамические изменения для пользователей только для чтения, так как VIEW SERVER STATE требуется разрешение. Изменения сохраняются в хранилище строк до тех пор, пока CHECKPOINT не произойдет, после чего пользователи, доступные только для чтения, увидят их отражение. Это поведение не наблюдается для пользователей SA.