Quando sua instância de banco de dados apresenta uma falha ou problema de desempenho, use o recurso Diagnostics para analisar rapidamente o desempenho em um período de tempo especificado. Isso fornece uma visão geral abrangente da integridade do banco de dados e ajuda você a identificar rapidamente a causa raiz das anomalias.
Pré-requisitos
-
O mecanismo de banco de dados de destino é um dos seguintes:
-
ApsaraDB RDS for MySQL
-
ApsaraDB MyBase for MySQL
-
banco de dados MySQL autogerenciado
-
-
A instância de banco de dados de destino foi adicionada ao Database Autonomy Service (DAS). Para mais informações, consulte Adicionar uma instância de banco de dados ao DAS.
Procedimento
Faça login no DAS console.
No painel de navegação à esquerda, clique em .
Localize a instância de destino e clique no ID da instância para abrir a página de detalhes da instância.
-
No painel de navegação à esquerda, clique em Diagnostics.
-
Na página Diagnostics, crie uma tarefa de diagnóstico e visualize relatórios de diagnóstico históricos.
Para alternar entre versões, clique em Go to Old Version ou Go to New Version.
FAQ
-
P: Em Diagnostics, como são calculados o uso de threads, o uso de conexões e o número máximo de threads para uma sessão?
R: Para ApsaraDB RDS for MySQL, as fórmulas são as seguintes:
-
uso de threads = número de threads ativos / número máximo de threads
-
uso de conexões = número atual de conexões / número máximo de conexões permitido pelo tipo de instância
-
número máximo de threads = thread_pool_size * (thread_pool_oversubscribe + 1)
-
-
P: Por que o uso de threads às vezes ultrapassa 100%?
R: De acordo com a fórmula, o uso de threads ultrapassa 100% quando o número de threads ativos supera o número máximo de threads. O pool de threads do ApsaraDB RDS for MySQL não limita estritamente o número de threads ativos.
Saiba mais
Para uma visão técnica detalhada do diagnóstico automático de SQL, consulte Mecanismo de diagnóstico SQL baseado em custo.