Como acessar o cPanel
Antes de verificar queries lentas, entre no cPanel:
- https://seudominio.com.br/cpanel
- https://seudominio.com.br:2083
- área do cliente MyWay, pelo atalho do serviço
Como identificar queries MySQL lentas
Quando suspeitar de banco de dados
Vale investigar queries quando o site apresenta sintomas como:
- páginas dinâmicas muito lentas
- listas de produtos demoradas
- buscas internas pesadas
- painéis administrativos com carregamento lento
- checkout ou carrinho demorando para responder
Passo 1 – Abrir a tarefa de rastreamento
No X-Ray, acesse a tarefa correspondente à URL monitorada e abra os detalhes da requisição mais lenta ou mais representativa do problema.
Passo 2 – Procurar a seção de consultas ao banco
No relatório, localize a área de Database queries ou equivalente.
Tradução útil:
- Database queries = Consultas ao banco de dados
- Query = Consulta
- Calls = Chamadas
- Duration = Duração
Passo 3 – Observar a duração das consultas
Ao abrir essa seção, analise com atenção:
- quais queries têm maior tempo de execução
- qual percentual do tempo total da requisição elas representam
- se a consulta ocorreu apenas uma vez ou várias vezes
- se existe repetição excessiva da mesma query
Passo 4 – Ver origem da query
Além da consulta em si, o relatório pode ajudar a localizar de onde ela veio.
Isso é importante para saber se a query foi disparada por:
- um plugin
- o núcleo da aplicação
- uma função específica
- um módulo do sistema
Como interpretar corretamente
Nem sempre a pior query é apenas a mais lenta isoladamente.
Às vezes, o verdadeiro problema está em:
- muitas queries médias repetidas em excesso
- uma query razoavelmente pesada chamada dezenas de vezes
- consultas acionadas por um plugin mal otimizado
- consulta lenta combinada com falta de cache
Exemplos práticos
- se uma query aparece poucas vezes, mas consome grande parte da duração total, ela pode precisar de otimização direta
- se várias queries iguais aparecem repetidamente, o problema pode estar em lógica redundante da aplicação
- se a origem da query é um plugin, o gargalo pode estar fora do núcleo do WordPress
- se a query aparece em páginas específicas, a otimização pode ser localizada e não geral
O que fazer depois de identificar a query lenta
Depois de localizar a consulta problemática, você pode:
- encaminhar a informação ao desenvolvedor
- revisar o plugin ou módulo que dispara a query
- avaliar cache de objeto ou cache de página, quando aplicável
- investigar otimizações mais profundas no banco
Resultado esperado
Ao final, você conseguirá identificar quais consultas MySQL mais contribuem para a lentidão da página analisada e qual parte da aplicação está relacionada a elas.
Resumo
1. Abra a tarefa de rastreamento
2. Selecione a requisição mais lenta
3. Procure a seção de Database queries
4. Analise duração, percentual e repetição das consultas
5. Veja a origem da query
6. Identifique a parte da aplicação ligada ao problema
Na prática, isso ajuda a descobrir quando a lentidão vem do banco de dados e não apenas do PHP em geral.
Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br
