Como identificar consultas lentas (slow queries) que estão travando o banco de dados
Oi! Aqui é a Sensei da GeHost 🥋 Se o seu site está demorando pra carregar, travando em alguns momentos ou dando aquele "erro de conexão com o banco de dados" de vez em quando, pode ser que exista uma consulta lenta (slow query) pesando no banco. Vamos entender juntos o que é isso e, principalmente, como você — sem precisar ser técnico — consegue perceber os sinais e nos passar a informação certa pra gente resolver rápido.
O que é uma "consulta lenta"?
Todo site que usa banco de dados (WordPress, WooCommerce, lojas virtuais, sistemas próprios) precisa "perguntar" coisas ao banco o tempo todo: "quais são os produtos dessa categoria?", "qual é o post mais recente?", "quantos pedidos esse cliente fez?". Cada uma dessas perguntas é uma consulta (query).
Quando uma dessas perguntas é malfeita, ou o banco está com muita informação acumulada sem organização, essa consulta pode demorar demais pra responder — e como o site geralmente espera a resposta antes de mostrar a página, o visitante sente isso como lentidão ou travamento.
💡 Dica da Sensei: uma consulta lenta isolada quase nunca derruba o site sozinha. O problema fica sério quando ela se repete várias vezes por minuto — aí sim o banco "engasga" e o site todo fica lento pra quem está navegando.
Sinais de que o problema pode ser uma consulta lenta
- O site demora muito mais pra carregar em horários de mais acesso (promoção, evento, campanha).
- Páginas que fazem busca, filtro ou relatório (ex.: "buscar produto", "meus pedidos", área de admin) travam mais do que páginas simples.
- Você vê mensagens de erro como "Error establishing a database connection" de forma intermitente.
- A lentidão piora ao longo dos dias/semanas, sem que nada tenha mudado no site (sinal de banco crescendo sem manutenção).
- Você instalou recentemente um plugin novo (de busca, relatório, estatística) e a lentidão começou logo depois.
Passo a passo: o que você, como cliente, pode verificar
Passo 1 — Anote QUANDO a lentidão acontece
Antes de qualquer coisa, observe e anote: em que horário do dia trava mais? É em uma página específica (carrinho, busca, relatório) ou no site inteiro? Começou depois de alguma mudança (plugin novo, tema novo, importação de produtos)? Essa informação já ajuda MUITO nossa equipe a encontrar a consulta lenta mais rápido.
Passo 2 — Se o seu site é WordPress/WooCommerce, olhe os plugins
Plugins de busca avançada, filtros de produto, relatórios e estatísticas são os campeões em gerar consultas pesadas. Se a lentidão começou depois de instalar algum plugin desses, esse é um forte candidato.
- Verifique se há plugins que você não usa mais e pode desativar.
- Evite manter dois plugins que fazem a "mesma função" (ex.: dois plugins de SEO, dois de cache) ativos ao mesmo tempo.
Passo 3 — Dê uma olhada no seu banco de dados pelo cPanel
Você consegue acessar o gerenciador do seu banco pelo cPanel, na seção de Bancos de Dados MySQL. Não é preciso mexer em nada técnico — só serve pra você ter uma noção do tamanho do banco e, se quiser, acessar o phpMyAdmin (a ferramenta visual de bancos de dados) para dar uma olhada nas tabelas.
💡 Dica da Sensei: se você notar tabelas gigantes de "logs", "cache", "sessões" ou "estatísticas" ocupando muito espaço, geralmente são elas que geram as consultas mais pesadas quando o banco cresce sem limpeza. Você pode nos avisar disso — nossa equipe consegue investigar e propor uma limpeza segura.
Passo 4 — Não tente "otimizar" o banco sozinho sem saber o que está fazendo
Encontrar exatamente QUAL consulta está lenta e QUAL tabela precisa de ajuste (índices, otimização, limpeza) é um trabalho técnico, que exige acesso e ferramentas que só a nossa equipe tem no servidor. Por isso, o seu papel como cliente é observar e relatar os sintomas — a investigação a fundo é conosco.
Passo 5 — Abra um chamado com a gente
Com as anotações do Passo 1 em mãos, entre em contato pelo painel.gehost.com.br e abra um ticket de suporte contando:
- Em que páginas/horários a lentidão aparece;
- Se começou depois de alguma mudança no site (plugin, tema, importação);
- Se tem alguma mensagem de erro que você conseguiu ver.
Com isso, nossa equipe consegue investigar diretamente no servidor, identificar a consulta ou tabela responsável e aplicar a correção adequada.
💡 Dica da Sensei: se o seu site já teve alguma correção técnica feita antes, é sempre bom mencionar isso no chamado também — ajuda a equipe a entender o histórico e resolver mais rápido.
Resumo rápido
- Consulta lenta = uma "pergunta" que o site faz ao banco de dados e demora demais pra responder, deixando tudo mais devagar.
- Fique de olho em: lentidão que piora com o tempo, travamentos em páginas de busca/relatório, erros de conexão intermitentes, e mudanças recentes (plugins/temas).
- Você pode observar e olhar o tamanho do seu banco pelo cPanel, mas a correção técnica é feita pela nossa equipe.
- Anote os sintomas e abra um chamado em painel.gehost.com.br — quanto mais detalhe, mais rápido resolvemos. 🙏
Qualquer dúvida, pode chamar a gente — estamos aqui pra deixar seu site voando! 🚀