Como ativar o slow query log pra encontrar consultas lentas no MySQL imprimir

  • 0

Como ativar o slow query log pra encontrar consultas lentas no MySQL

Oi! Aqui é a Sensei da GeHost 🧘 Vamos falar sobre um recurso super útil pra quem sente que o site ou sistema "engasgou": o slow query log, o registro de consultas lentas do MySQL. Vou te explicar o que é, por que ele importa e — o mais importante pro seu caso, se você tem hospedagem compartilhada — como pedir isso do jeito certo.

O que é o slow query log?

É um "diário de bordo" do banco de dados: toda vez que uma consulta (query) demora mais que um tempo definido pra rodar, o MySQL anota ela nesse log. Com isso dá pra descobrir exatamente qual parte do seu site, loja virtual ou sistema está deixando tudo lento — em vez de ficar no achismo.

💡 Dica da Sensei: consultas lentas geralmente aparecem quando uma tabela cresce muito (muitos pedidos, muitos posts, muitos usuários) e falta um índice adequado nela. O slow query log é o primeiro passo pra confirmar isso.

Por que isso não é um botão dentro do cPanel

Aqui vai um ponto importante pra você entender antes de sair procurando: o slow query log é uma configuração do servidor de banco de dados (arquivo de configuração do MySQL), não uma opção dentro da tela "Bancos de Dados MySQL" do seu painel cPanel. Em hospedagem compartilhada, esse ajuste fica a nível de servidor, então quem liga isso pra você é a nossa equipe de suporte — é rapidinho, só precisamos saber o motivo pra configurar certinho (ex: qual banco você quer investigar e o período em que notou a lentidão).

Passo a passo pra pedir a ativação

  1. Acesse o painel.gehost.com.br e entre com seu login.
  2. Abra um chamado de suporte explicando que você quer investigar consultas lentas no MySQL e gostaria que o slow query log fosse habilitado.
  3. Informe, se souber: o nome do banco de dados envolvido e em quais horários/páginas você percebe a lentidão. Isso ajuda o time a te devolver um log mais útil.
  4. Aguarde o retorno do suporte com o log (ou com o resumo das consultas mais lentas encontradas) pra você repassar ao seu desenvolvedor, se tiver um.

Enquanto isso, dá pra investigar por conta própria

Se você quiser adiantar a investigação sem esperar o log do servidor, dá pra usar o phpMyAdmin, disponível ali dentro da área de bancos de dados do seu cPanel:

Tela de login do cPanel
  1. Faça login no seu cPanel.
  2. Localize a seção de Bancos de Dados MySQL.
Tela de Bancos de Dados MySQL no cPanel
  1. A partir dali você consegue acessar o phpMyAdmin, onde é possível rodar uma consulta com EXPLAIN na frente (ex: EXPLAIN SELECT * FROM sua_tabela WHERE ...) pra ver se ela está usando índice ou "varrendo" a tabela inteira — sinal clássico de lentidão.
💡 Dica da Sensei: se o EXPLAIN mostrar "Using filesystem" ou um número enorme em "rows" examinadas, é forte indício de que falta um índice. Guarde essa informação pra passar pro suporte ou pro seu desenvolvedor — ela acelera bastante a investigação.

Resumindo

  • Slow query log = registro de consultas demoradas no MySQL.
  • Em hospedagem compartilhada, quem ativa é o suporte da GeHost, via chamado.
  • Enquanto isso, o phpMyAdmin com EXPLAIN já te dá boas pistas.

Qualquer dúvida, é só abrir um chamado no painel.gehost.com.br. Estamos por aqui! 🌱


Esta resposta lhe foi útil?

« Retornar