Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

STL_COMMIT_STATS - Amazon Redshift

STL_COMMIT_STATS

Fornece métricas relativas à performance da operação de confirmação, incluindo informações sobre o tempo dos vários estágios de confirmação e o número de blocos confirmados. Consulte a STL_COMMIT_STATS para determinar que parte de uma transação foi gasta na operação de confirmação e o quanto as filas estão sendo utilizadas.

STL_COMMIT_STATS é visível somente para superusuários. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_TRANSACTION_HISTORY. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
xid bigint O identificador da transação que está sendo confirmada.
node integer Número do nó. -1 é o nó líder.
startqueue timestamp O início da colocação na fila de confirmação.
startwork timestamp O início da confirmação.
endflush timestamp O término da fase de liberação de blocos não gravados.
endstage timestamp O término da fase de preparação dos metadados.
endlocal timestamp O término da fase de confirmação local.
startglobal timestamp O início da fase global.
endtime timestamp O término da confirmação.
queuelen bigint O número de transações que foram processadas antes desta transação na fila de confirmação.
permblocks bigint O número de blocos permanentes existentes no momento desta confirmação.
newblocks bigint O número de novos blocos permanentes existentes no momento desta confirmação.
dirtyblocks bigint O número de blocos que precisavam ser gravados como parte desta confirmação.
headers bigint O número de cabeçalhos de blocos que precisavam ser gravados como parte desta confirmação.
numxids integer O número de transações de DML ativas.
oldestxid bigint O XID da transação ativa de DML mais antiga.
extwritelatency bigint Essas informações são somente para uso interno.
metadatawritten int Essas informações são somente para uso interno.
tombstonedblocks bigint Essas informações são somente para uso interno.
tossedblocks bigint Essas informações são somente para uso interno.
batched_by bigint Essas informações são somente para uso interno.

Consulta de exemplo

select node, datediff(ms,startqueue,startwork) as queue_time, datediff(ms, startwork, endtime) as commit_time, queuelen from stl_commit_stats where xid = 2574 order by node; node | queue_time | commit_time | queuelen -----+--------------+-------------+--------- -1 | 0 | 617 | 0 0 | 444950725641 | 616 | 0 1 | 444950725636 | 616 | 0
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.