Por que otimizar o banco
No WordPress, o banco de dados pode se tornar um gargalo quando há muitas consultas, tabela de options inflada ou transients obsoletos. Este guia aborda ações seguras para melhorar o desempenho.
Identificando consultas lentas
- Habilite o log de consultas lentas no MySQL/MariaDB (via painel, se disponível, ou em arquivo de configuração).
- Observe consultas frequentes com JOIN sem índices e metaconsultas complexas em
wp_postmeta.
Índices úteis
- Verifique índices em colunas de filtro/ordenação, como
meta_keyemeta_value(191)emwp_postmeta(com cuidado para não extrapolar tamanho). - Analise
EXPLAINnas consultas para confirmar o uso de índices.
Limpeza de transients e revisões
- Remova transients expirados para reduzir leituras em
wp_options. - Limite o número de revisões de postagens e limpe as antigas.
cPanel e Plesk
- No cPanel, utilize ferramentas do MySQL e edite MultiPHP INI com critério.
- No Plesk, acesse PHP Settings e ajuste limites (memory/upload) conforme necessidade do site.
Checklist
1) Consultas lentas identificadas 2) Índices aplicados com validação 3) Transients e revisões limpos 4) Limites do PHP adequados 5) Testes após cada mudança
Suporte
Se precisar de uma revisão guiada das consultas ou ajuda para planejar janelas de manutenção, abra um ticket pelo SAC NetHorizontes.