Visualização de logs de consultas lentas
Cenários
Os logs de consulta lenta registram instruções que excedem long_query_time (10 segundos por padrão). Você pode exibir detalhes de log e estatísticas para identificar instruções que estão sendo executadas lentamente e otimizá-las.
- SELECT
- INSERT
- UPDATE
- DELETE
- CREATE
- ALTER
- DROP
Descrição do parâmetro
Parâmetro |
Descrição |
---|---|
long_query_time |
Especifica quantos segundos uma consulta SQL deve levar para ser registrada em logs de consulta lenta. O valor padrão é 10s. É aconselhável definir este parâmetro como 1s. O tempo de espera de bloqueio não é calculado no tempo de consulta. |
log_queries_not_using_indexes |
Especifica se a consulta lenta deve ser gravada sem índices. O valor padrão é OFF. |
log_throttle_queries_not_using_indexes |
Especifica a instrução SQL que pode ser gravada no log de consulta lenta a cada minuto. O valor padrão é 0. |
Visualização de detalhes do log
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região e um projeto.
- Clique em no canto superior esquerdo da página, escolha .
- Na página Instances, clique no nome da instância para acessar a página Basic Information.
- No painel de navegação à esquerda, escolha Logs.
- Na página Slow Query Logs, exiba os detalhes do log de consulta lenta.
Você pode baixar logs de consulta lenta.
- Exiba logs de consulta lenta de diferentes nós em um determinado banco de dados e tipos de instrução SQL. No canto superior direito da página:
Insira um nome de banco de dados, clique na lista suspensa e selecione o nó desejado.
Clique na lista suspensa e selecione um tipo de instrução SQL (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER ou DROP).
Clique em e especifique um período de tempo.
Figura 1 Visualização de logs de consultas lentas
Ativação da exibição do log original
Por padrão, as instruções SQL são exibidas anonimamente. Se Show Original Log estiver ativado, as instruções SQL nos logs serão exibidas em texto não criptografado.
Os logs exibidos em texto não criptografado serão excluídos automaticamente 30 dias depois. Se uma instância de banco de dados for excluída, seus logs relacionados também serão excluídos.
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região e um projeto.
- Clique em no canto superior esquerdo da página, escolha .
- Na página Instances, clique no nome da instância para acessar a página Basic Information.
- No painel de navegação à esquerda, escolha Slow Query Logs, clique em ao lado de Show Original Log.
. Na guia Figura 2 Ativação da exibição do log original
- Na caixa de diálogo exibida, clique em Yes.
Relatório de logs lentos para o LTS
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região e um projeto.
- Clique em no canto superior esquerdo da página, escolha .
- Na página Instances, clique no nome da instância para acessar a página Basic Information.
- No painel de navegação à esquerda, escolha Logs.
- Na página Slow Query Logs, clique em ao lado de Report Slow Log to LTS.
- Selecione um grupo de logs de LTS e um fluxo de logs e clique em OK.
Figura 3 Relatório de logs lentos para o LTS