Todos os produtos
Search
Central de documentação

PolarDB:Gerenciamento de sessões

Última atualização: Aug 27, 2026

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

  1. Faça login no console do PolarDB.

  2. No canto superior esquerdo, selecione a região onde o cluster está implantado.

  3. Na página Clusters, clique em ID do cluster desejado.

  4. No painel de navegação à esquerda, escolha Diagnostics and Optimization > Quick Diagnostics.

  5. Clique em aba Sessions.

  6. 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 STATE da tabela de sistema information_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

      NULL

      A sessão está ociosa (comando Sleep).

      User sleep

      A sessão está executando uma função SLEEP.

      executing

      Uma consulta está em execução.

      Sending data

      A sessão envia dados de resultado da consulta ao cliente.

      Waiting on empty queue

      A 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.processlist via SQL para obter as mesmas informações.

      Nota
      • Caso 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.

Melhores práticas

High CPU utilization for PolarDB for MySQL