Sdílet prostřednictvím


Sledování změn - sys.dm_tran_commit_table

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Zobrazuje jeden řádek pro každou transakci, která je potvrzena pro tabulku sledovanou pomocí SQL Server change tracking. Pohled sys.dm_tran_commit_table správy, který je poskytován pro účely podpory a zpřístupňuje informace související s transakcemi, které mění sledování uložené sys.syscommittab v systémové tabulce. Tabulka sys.syscommittab poskytuje efektivní trvalé mapování z databázově specifického ID transakce na sekvenční číslo logu commitu (LSN) transakce a časové razítko commitu. Data uložená v tabulce a vystavená v tomto správcovském pohledu podléhají čištění podle doby uchovávání stanovené sys.syscommittab při konfiguraci sledování změn.

Poznámka:

Pokud to chcete volat ze služby Azure Synapse Analytics nebo systému PDW (Analytics Platform System), použijte název sys.dm_pdw_nodes_tran_commit_table. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.

Název sloupce Datový typ Description
commit_ts bigint Monotónně rostoucí číslo, které slouží jako databázově specifické časové razítko pro každou zavázanou transakci.
xdes_id bigint Interní ID pro transakci specifickou pro databázi.
commit_lbn bigint Číslo logu, který obsahuje záznam záznamu commit pro transakci.
commit_csn bigint Instance specifické číslo potvrzení pro transakci.
commit_time datetime Čas, kdy byla transakce provedena.
pdw_node_id int Platí na: Azure Synapse Analytics, Analytics Platform System (PDW)

Identifikátor uzlu, na který je tato distribuce zapnutá.

Poznámka:

Tabulka sys.dm_tran_commit_table nebude zobrazovat živé změny pro uživatele pouze pro čtení, protože VIEW SERVER STATE je vyžadováno oprávnění. Změny zůstávají uloženy v řádkovém úložišti, dokud k a-příkazu nedochází CHECKPOINT , po čtem je uživatelé pouze pro čtení uvidí v odražení. Toto chování se u uživatelů SA nevyskytuje.