O recurso de análise rápida de transações localiza as instruções de início e fim da transação que contém uma instrução SQL alvo. Isso permite identificar se a transação foi confirmada ou revertida.
Como funciona
Com base nos dados do armazenamento quente do DAS Enterprise Edition V3 ou Compliance Edition, a análise rápida de transações identifica as instruções de início e fim da transação que contém sua instrução SQL alvo. Assim, é possível verificar se a transação foi confirmada ou revertida.
Uma única tarefa de análise rápida de transações examina apenas o thread em que a instrução SQL alvo foi executada.
A análise abrange uma janela de 10 minutos, incluindo 5 minutos antes e 5 minutos após a execução da instrução SQL alvo.
Os resultados mostram somente a transação que contém a instrução SQL alvo. O resultado inclui a instrução de início da transação (se estiver dentro dos primeiros cinco minutos), a instrução SQL alvo e a instrução de fim da transação (se estiver dentro dos últimos cinco minutos).
Pré-requisitos
-
O mecanismo de banco de dados alvo deve ser um dos seguintes:
ApsaraDB RDS for MySQL
PolarDB for MySQL
A instância de banco de dados deve estar conectada ao DAS e apresentar o status Normal Connection.
A versão do banco de dados e a região devem oferecer suporte ao DAS Enterprise Edition V3 ou ao Compliance Audit Edition. Para mais informações, consulte Edições e recursos suportados.
É necessário ter o DAS Enterprise Edition V3 ou o Compliance Audit Edition ativado na instância. Para mais informações, consulte Introdução aos logs de auditoria do DAS.
Casos de uso
Utilize a análise rápida de transações com os logs de auditoria para determinar se uma instrução SQL alvo foi confirmada ou revertida.
Limitações
-
A análise restringe-se aos dados SQL dentro do período de armazenamento quente do DAS Enterprise Edition V3 ou Compliance Edition.
NotaPara alterar a duração do armazenamento quente do DAS Enterprise Edition V3 ou Compliance Edition, acesse a página SQL Explorer and Audit e clique em Service Settings no canto superior direito.
O armazenamento quente gera custos. Para mais detalhes sobre faturamento, consulte Detalhes de faturamento.
A análise rápida de transações não oferece suporte a instruções SQL somente leitura, como comandos SELECT.
Procedimento
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
Localize a instância alvo e clique no ID da instância para abrir a página de detalhes.
-
No painel de navegação à esquerda, escolha Request Analysis > SQL Explorer and Audit e clique na aba Audit.
-
Crie uma tarefa de análise rápida de transações
Na lista de logs, localize a instrução SQL alvo e clique em Quick Transaction Analysis na coluna Actions.
-
Visualize os resultados da análise
Os resultados aparecem na página atual. Também é possível consultar tarefas e resultados históricos na página **SQL Explorer > Transaction Analysis, na aba Quick Transaction Analysis**.
-