Gerenciamento de logs de erros de uma instância de banco de dados
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. |
Exibição de detalhes do log de consulta lenta
- 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 e escolha Databases > TaurusDB.
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Logs.
- Na página Slow Query Logs, exiba os detalhes do log de consulta lenta.
Você pode exibir logs de consulta lenta de diferentes nós e tipos de instrução SQL em um determinado banco de dados.
Os tipos de instrução SQL suportados incluem SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER e DROP.
Você também pode exibir logs de consulta lenta em um período de tempo especificado clicando em
e especificando 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.
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Logs.
- Na guia Slow Query Logs, clique em
ao lado de Show Original Log.
Figura 2 Ativação da exibição do log original - Na caixa de diálogo exibida, clique em Yes.
Exibição de estatísticas
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Logs. Na guia Slow Query Logs, clique em Statistics para exibir detalhes.
Figura 3 Estatísticas
- Na página Statistics, apenas uma das instruções SQL do mesmo tipo é exibida como exemplo. Por exemplo, se duas instruções de select sleep(N), select sleep(1) e select sleep(2), forem executadas em sequência, somente select sleep(N) será exibido.
- No entanto, se Show Original Log estiver habilitado, todas as instruções SQL lentas serão exibidas. Por exemplo, se select sleep(1) e select sleep(2) forem executados em sequência, ambos serão exibidos.
- No. and Ratio of SQL Executions indica a proporção das execuções lentas para as execuções totais da instrução SQL.
- Na página Statistics, apenas as últimas 5.000 instruções SQL lentas dentro de um período especificado são analisadas.
- Você pode filtrar estatísticas de log lento por nome do banco de dados (que não pode conter caracteres especiais), tipo de instrução ou período de tempo. O nome do banco de dados suporta apenas pesquisa exata.
- Se algum nome de banco de dados nas estatísticas de log lento contiver caracteres especiais, como < > ', os caracteres especiais serão escapados.
Baixar um log de consulta lenta
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Logs.
- Na guia Slow Query Logs, clique em Download. Localize um log cujo status é Preparation completed e clique em Download na coluna Operation.
Figura 4 Baixar um log de consulta lenta
- O sistema carrega automaticamente as tarefas de preparação de download. A duração do carregamento é determinada pelo tamanho do arquivo de log e pelo ambiente de rede.
- Quando o log está sendo preparado para download, o status do log é Preparing.
- Quando o log estiver pronto para download, o status do log é Preparation completed.
- Se a preparação para download falhar, o status do log é Abnormal.
Logs no estado Preparing ou Abnormal não podem ser baixados.
- Somente registros não superiores a 40 MB podem ser baixados diretamente desta página. O intervalo de tempo é calculado a partir do momento em que você baixa os logs de volta ao momento em que o tamanho do arquivo acumulado atinge 40 MB.
- O link para download é válido por 5 minutos. Depois que o link de download expirar, uma mensagem será exibida indicando que o link de download expirou. Se você precisar baixar o log, clique em OK.
- Você pode selecionar os logs a serem baixados por nó.
- O sistema carrega automaticamente as tarefas de preparação de download. A duração do carregamento é determinada pelo tamanho do arquivo de log e pelo ambiente de rede.
Relatório de logs lentos para o LTS
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Logs.
- Na página Slow Query Logs, clique em
ao lado de Report Slow Logs to LTS.
- Selecione um grupo de logs de LTS e um fluxo de logs e clique em OK.
Figura 5 Relatório de logs lentos para o LTS