sys.dm_tran_commit_table (Transact-SQL)
Visualizza una riga per ogni transazione di cui viene eseguito il commit per una tabella rilevata mediante il rilevamento delle modifiche di SQL Server. La vista di gestione sys.dm_tran_commit_table, fornita per scopi di supporto, espone le informazioni correlate alla transazione archiviate tramite il rilevamento delle modifiche nella tabella di sistema sys.syscommittab. La tabella sys.syscommittab fornisce un efficiente mapping persistente da un ID di transazione specifico del database al numero di sequenza del file di log (LSN) del commit della transazione e al timestamp del commit. I dati archiviati nella tabella sys.syscommittab ed esposti in questa vista di gestione sono soggetti al processo di pulizia in base al periodo di memorizzazione specificato durante la configurazione del rilevamento delle modifiche.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
commit_ts |
bigint |
Numero a incremento progressivo costante che funge da timestamp specifico del database per ogni transazione di cui viene eseguito il commit. |
xdes_id |
bigint |
ID interno specifico del database per la transazione. |
commit_lbn |
bigint |
Numero del blocco del log contenente il record del log del commit per la transazione. |
commit_csn |
bigint |
Numero di sequenza del commit specifico dell'istanza per la transazione. |
commit_time |
smalldatetime |
Ora in cui è stato eseguito il commit della transazione. |
Vedere anche