PolarDB for MySQL O diagnóstico rápido integra recursos do Database Autonomy Service (DAS). Use o gerenciamento de sessões para visualizar estatísticas de sessão de uma instância.
Procedimento
Faça login no console do PolarDB.
No canto superior esquerdo, selecione a região onde o cluster está implantado.
Na página Clusters, clique em ID do cluster desejado.
No painel de navegação à esquerda, escolha .
Clique em aba Sessions.
-
Na página Sessions, visualize os detalhes nas abas Instance Sessions e Session Statistics.
-
Instance Sessions: Exibe as sessões atuais com métricas essenciais, como contagem de exceções, sessões ativas, tempo máximo de execução, utilização da CPU e utilização de conexões. Ações disponíveis: Enable Auto Refresh, Export Session List, End All Sessions e History of Ended Sessions. A tabela de sessões lista detalhes como ID, User, Host, Database, Command, Execution Time (s), State, SQL e Transaction Duration (s).
Descrição do campo State
O campo State exibido no console de gerenciamento de sessões corresponde à coluna
STATEda tabela de sistemainformation_schema.processlist. Execute a seguinte instrução SQL para consultar informações de estado de sessão consistentes com o console:SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE FROM information_schema.processlist;Os valores de estado mais comuns incluem:
State
Descrição
NULLA sessão está ociosa (comando Sleep).
User sleepA sessão está executando uma função SLEEP.
executingUma consulta está em execução.
Sending dataA sessão envia dados de resultado da consulta ao cliente.
Waiting on empty queueA sessão aguarda em uma fila de tarefas. Esse estado geralmente aparece em sessões do agendador de eventos (event_scheduler).
Esse campo tem correspondência direta com a coluna State exibida no console. Também é possível consultar diretamente
information_schema.processlistvia SQL para obter as mesmas informações.NotaCaso ocorra uma sessão com parâmetro anormal durante uma requisição SQL, selecione a sessão e clique em Kill Selected ou Optimize Selected Sessions para analisar e configurar a sessão.
Para visualizar as instruções SQL executadas com maior frequência e consultas lentas em um período de 10 segundos, clique em 10s SQL Analysis no canto superior direito. 10-second SQL analysis10-second SQL analysis.
Use SQL throttling para limitar requisições ao banco de dados e a concorrência de SQL, garantindo a disponibilidade do service. SQL throttlingSQL throttling.
Session Statistics: Apresenta contagens e durações de sessões agrupadas por dimensão. Quatro seções: Overview (total de sessões, sessões em execução e maior tempo de execução entre as ativas), By User (por usuário do banco de dados), By Source (por IP do cliente) e By Database (por nome do banco de dados). Cada seção exibe contagens ativas e totais.
-