sys.dm_tran_commit_table (Transact-SQL)
В этой таблице отображается одна строка для каждой транзакции, зафиксированной для таблицы, которая обрабатывается средством отслеживания изменений SQL Server. Представление sys.dm_tran_commit_table management, которое предоставлено для целей поддержки, позволяет получить доступ к информации, связанной с транзакциями, которую система отслеживания изменений хранит в системной таблице sys.syscommittab. Таблица sys.syscommittab позволяет выполнять эффективное постоянное сопоставление идентификатора транзакции, относящегося к конкретной базе данных, с регистрационным номером транзакции в журнале (номером LSN), фиксации транзакции и отметкой времени фиксации. Данные, которые хранятся в таблице sys.syscommittab и выведены в административном представлении, удаляются по истечении срока хранения, задаваемого при настройке отслеживания изменений.
Имя столбца |
Тип данных |
Описание |
---|---|---|
commit_ts |
bigint |
Монотонно возрастающее число, которое служит в качестве относящейся к конкретной базе данных отметки времени для каждой зафиксированной транзакции. |
xdes_id |
bigint |
Зависящий от базы данных внутренний идентификатор транзакции. |
commit_lbn |
bigint |
Номер блока журнала, который содержит запись журнала фиксации транзакции. |
commit_csn |
bigint |
Зависящий от экземпляра порядковый номер фиксации транзакции. |
commit_time |
smalldatetime |
Время фиксации транзакции. |
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)