Como otimizar o banco de dados do WordPress
Opa, tudo bem? Aqui é a Sensei da GeHost 🧙 e hoje vou te ensinar um segredo que todo dono de site WordPress deveria conhecer: a otimização do banco de dados. Sabe aquele site que fica cada vez mais lento com o tempo? Pois é — 90% das vezes é o banco de dados entupido de "lixo" (revisões, spam, dados antigos).
A boa notícia? Limpar e otimizar é simples, seguro (a gente faz backup antes) e o site fica muito mais rápido. Vamos lá? 🚀
Por que o banco de dados fica "entupido"?
A cada vez que você edita um post ou página, o WordPress salva uma cópia antiga (chamada "revisão") pra caso você queira voltar. Legal? Sim. Mas imagina — depois de 100 edições, 100 cópias no banco. Comentários de spam, rascunhos antigos, dados de plugins que você desinstalou — tudo fica na base. E quanto mais "peso", mais lento o site.
Otimizar é basicamente dizer ao banco: "ey, apaga o lixo e reorganiza tudo direitinho". E pronto — você ganha velocidade sem perder nada importante.
Passo 0: Faça um backup (segurança em primeiro lugar)
Antes de mexer em qualquer coisa, sempre faça backup do seu banco. Não é paranoia, é praxe 😊
- Entre no seu painel cPanel com seu login e senha.
- Procure pelo ícone "Backup" (ou "Cópias de Segurança").
- Clique em "Backup Completo" (ou faça backup parcial só do banco MySQL — "Database Backup").
- Aguarde terminar e pronto — você tem uma cópia segura caso algo dê errado.
Passo 1: Remova revisões e rascunhos antigos
Cada post/página que você edita gera múltiplas revisões. Com o tempo, vira uma montanha. Vamos limpar:
- Acesse o seu cPanel novamente.
- Abra "Bancos de Dados MySQL" (ou "MySQL Databases").
- Localize o banco do seu WordPress e clique em "phpmyadmin" (ou ícone verde de "Gerenciar em PhpMyAdmin").
- Você entra numa tela com as tabelas do banco — procure por "wp_posts" (ou a variação do seu prefixo).
- Aqui vem a magia: copie e cole este comando no aba "SQL" do PhpMyAdmin:
DELETE FROM wp_posts WHERE post_status = 'auto-draft' OR post_status = 'draft'; - Clique em "Go" (ou "Executar"). Pronto — rascunhos apagados.
Próximo passo: remova revisões. Cole este comando:
DELETE FROM wp_posts WHERE post_type = 'revision';
Execute e voilà — suas revisões antigas sumiram, mas todos os posts publicados continuam intactos 👍
Passo 2: Limpe comentários de spam
Spam no banco é comum e ocupa espaço. No painel do WordPress:
- Vá em "Comentários" no menu lateral.
- Clique na aba "Spam".
- Marque "Selecionar tudo" e clique em "Excluir permanentemente".
Rápido e seguro — o spam sai de uma vez. Se tiver muitos, o sistema processa em lotes.
Passo 3: Otimize as tabelas (o passo de ouro)
Aqui é onde a mágica acontece. Volta ao PhpMyAdmin:
- Na tela do banco MySQL, clique no nome do seu banco na aba esquerda (ex.: "seu_site_db").
- Você vê uma lista de todas as tabelas (wp_posts, wp_postmeta, wp_users, etc.).
- Na barra inferior, procure por "With selected:" → clique no menu e escolha "Optimize table".
- Marque todas as tabelas (ou use o checkbox no topo) e clique em "Go".
O MySQL **reorganiza tudo automaticamente**, liberando espaço e deixando as buscas mais rápidas. Pode levar alguns segundos ou minutos (depende do tamanho do banco).
Passo 4: Remova dados de plugins desinstalados (opcional, mas importante)
Plugins que você desinstalou deixam tabelas "órfãs" no banco. Se quiser deixar bem limpo:
- No PhpMyAdmin, procure por tabelas com nomes estranhos (ex.: "wp_acf_", "wp_woo_", "wp_xyz_").
- Se você CERTEZA que o plugin foi desinstalado e não volta mais, selecione essas tabelas e escolha "Drop" (apagar).
- Cuidado aqui! Só apague se tiver 100% de certeza — sem volta. Na dúvida, deixa pra lá.
Dica bônus: Instale um plugin de limpeza automática
Pra não ficar fazendo isso de mão em mão, tem plugins que fazem o trabalho automaticamente:
- WP-Optimize — limpeza automática de revisões, spam, banco otimizado.
- Advanced Database Cleaner — dashboard visual, remova o que quiser com um clique.
Ambos têm versão grátis. Instale, configure pra rodar uma vez por semana (ou quando quiser) e durma tranquilo. O site fica sempre limpinho 🧹
Verificação: o site ficou mais rápido?
Depois de otimizar, teste:
- Limpe o cache do navegador (Ctrl+Shift+Del).
- Recarregue seu site e note a diferença — deve abrir notavelmente mais rápido.
- Se tiver plugin de cache (WP Super Cache, W3 Total Cache), limpe o cache também pra ver o efeito real.
Muitas vezes, essa otimização simples reduz o tempo de carregamento em 20-40%. Nada mal, né? 🎯
Resumindo (pra não esquecer)
1) Faça backup no cPanel (segurança) 🔒
2) Remova rascunhos e revisões (PhpMyAdmin) 📝
3) Limpe spam (painel WordPress) 🚫
4) Otimize as tabelas (PhpMyAdmin — o passo crucial) ⚡
5) Remova dados órfãos de plugins (opcional, mas legal) 🗑️
6) Instale um plugin de manutenção automática 🤖
7) Teste e sinta a diferença 🎉
Precisa de ajuda?
Se você ficou em dúvida em algum passo ou seu site não acelerou tanto quanto esperava, a gente está aqui 😊 Abra um ticket de suporte no painel (GeHost → Suporte) ou mande um WhatsApp — a equipe da GeHost é feita pra ajudar.
E lembre-se: banco de dados otimizado = site feliz = visitante feliz. Bora deixar seu site rápido e ágil? 🚀