Controle de alterações - sys.dm_tran_commit_table
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)
Exibe uma linha para cada transação confirmada para uma tabela controlada pelo controle de alterações do SQL Server. O sys.dm_tran_commit_table
modo de exibição de gerenciamento, que é fornecido para fins de suporte e expõe as informações relacionadas à transação que alteram os armazenamentos de controle na tabela do sys.syscommittab
sistema. A sys.syscommittab
tabela fornece um mapeamento persistente eficiente de uma ID de transação específica do banco de dados para o número de sequência de log de confirmação (LSN) e o carimbo de data/hora de confirmação da transação. Os dados armazenados na sys.syscommittab
tabela e expostos nesta exibição de gerenciamento estão sujeitos à limpeza de acordo com o período de retenção especificado quando o controle de alterações foi configurado.
Observação
Para chamar isso do Azure Synapse Analytics ou do Analytics Platform System (PDW), use o nome sys.dm_pdw_nodes_tran_commit_table
. Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
commit_ts |
bigint | Um número que aumenta de forma monotônica que serve como um carimbo de data/hora específico a um banco de dados para cada transação confirmada. |
xdes_id |
bigint | Uma ID interna específica do banco de dados para a transação. |
commit_lbn |
bigint | O número do bloco de logs que contém o registro de log de confirmação para a transação. |
commit_csn |
bigint | O número de sequência de confirmação específico da instância para a transação. |
commit_time |
datetime | A hora em que a transação foi confirmada. |
pdw_node_id |
int | Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW) O identificador do nó em que essa distribuição está ativada. |
Observação
A tabela sys.dm_tran_commit_table
não refletirá as alterações em tempo real para usuários somente leitura, pois VIEW SERVER STATE
a permissão é necessária. As alterações permanecem armazenadas no armazenamento de linhas até que ocorra uma CHECKPOINT
sequência, após a qual os usuários somente leitura as verão refletidas. Esse comportamento não é observado para usuários de SA.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de