Banco de dados 0 visualizações

Como identificar consultas lentas com o slow query log do MySQL

Ver no WHMCS

Como Identificar Consultas Lentas com o Slow Query Log do MySQL

Olá, querido(a) cliente da GeHost! 🌟

Se você já se perguntou por que seu site está um pouco mais lento do que o normal, ou por que o banco de dados está "trabalhando demais", pode ser que alguma consulta no MySQL esteja demorando mais do que deveria. Isso é chamado de consulta lenta, e o Slow Query Log é o seu grande aliado para descobrir isso.

Hoje, vou te ensinar, passo a passo, como ativar e usar esse recurso no cPanel — tudo com carinho, como um bom Sensei da GeHost. 🍵

Antes de começar: o que é o Slow Query Log?

É um registro que guarda todas as consultas ao banco de dados que levam mais tempo do que o permitido. Ele ajuda a encontrar "blocos" no seu site que estão atrapalhando o desempenho.

Passo a passo: como ativar e ver as consultas lentas

  1. Entre no seu painel do cPanel

    Para isso, acesse painel.gehost.com.br e faça login com suas credenciais.

    Tela de login do cPanel com campos de usuário e senha
  2. Encontre a ferramenta MySQL

    No painel, procure por Bancos de Dados MySQL — geralmente está no grupo Base de Dados.

    Tela 'Bancos de Dados MySQL' no cPanel com botões para criar banco e gerenciar usuários
  3. Verifique se o Slow Query Log está ativado

    Infelizmente, o Slow Query Log não é ativado por padrão no cPanel da GeHost. Para usá-lo, você precisará entrar em contato com nosso suporte técnico.

    👉 Dica do Sensei: Não se preocupe! Nós podemos ativar esse log para você, desde que seu plano permita. Basta abrir um chamado no suporte da GeHost e pedir para habilitar o Slow Query Log no seu banco de dados.

  4. Espera o log gerar dados

    Depois de ativado, o sistema começa a registrar consultas lentas. Isso pode levar algumas horas ou dias, dependendo do tráfego do seu site.

    ⚠️ Atenção: O log pode crescer muito com o tempo. Por isso, não deixe ele ativo indefinidamente — só o mantenha por um período de análise.

  5. Localize o arquivo do log

    Quando o log estiver ativo, ele será armazenado em um arquivo no sistema. O caminho exato depende da configuração do servidor.

    👉 Novamente, o suporte da GeHost é seu parceiro aqui. Ele pode te mostrar onde encontrar esse arquivo ou até mesmo analisá-lo para você.

  6. Analise as consultas lentas

    Quando você tiver acesso ao log, verá linhas como:

    Query_time: 2.345  Lock_time: 0.001  Rows_sent: 1  Rows_examined: 15000

    Isso significa que uma consulta demorou 2,3 segundos, examinou 15 mil linhas e só retornou 1 resultado. Isso é um sinal claro de que algo pode ser melhorado!

    👉 Dica do Sensei: Procure por consultas que levam mais de 1 segundo. São as que mais afetam o desempenho.

  7. Corrija o problema

    Com as consultas identificadas, você pode:

    • Adicionar índices em colunas usadas com frequência;
    • Revisar código do seu site (como plugins ou scripts PHP);
    • Reduzir o número de consultas em loops;
    • Usar cache para evitar repetir consultas.

    Se precisar de ajuda, nosso suporte está à disposição. 🤝

Importante: o que você NÃO precisa fazer

  • Não tente editar arquivos do MySQL diretamente no cPanel — isso pode causar falhas.
  • Não ative o log por tempo indeterminado — ele pode sobrecarregar o servidor.
  • Não confie em logs sem ajuda técnica — interpretação errada pode levar a decisões erradas.

Quer ajuda com isso?

Se você não se sente confortável com esse processo, não se preocupe! O suporte da GeHost está aqui para te ajudar. Basta abrir um chamado no nosso sistema de suporte e pedir para analisar o Slow Query Log do seu banco de dados.

💡 Leve em conta: O uso do log é mais comum em sites com muitos acessos, e-commerce, ou sistemas com muitos dados. Se o seu site é simples, pode nem precisar disso.

Conclusão

Identificar consultas lentas é como dar um "check-up" no seu banco de dados. Com o Slow Query Log, você encontra os gargalos e melhora a experiência do seu site — para seus visitantes e para você também.

Seu site merece ser rápido, seguro e bem cuidado. E aqui na GeHost, estamos com você em cada passo.

Com carinho,
Sensei da GeHost 🌿

GeHost — hospedagem, domínios e e-mail profissional.
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.