Saiba como limpar e otimizar o banco de dados de sites WordPress
Confira nossas dicas essenciais com hacks para manter seu WordPress funcionando de forma enxuta e rápida

Índice
- Antes de tudo: faça um backup!
- Hacks para limpar o banco de dados
- Remova transientes expirados
- Limpe revisões antigas de postagens
- Exclua rascunhos automáticos
- Limpe comentários de spam e lixo
- Remova metadados órfãos de posts
- Remova metadados órfãos de usuários
- Limpe metadados órfãos de termos
- Otimizar todas as tabelas do WordPress
Manter o banco de dados do WordPress limpo e otimizado melhora a velocidade, desempenho e eficiência do site. O excesso de dados acumulados pode tornar as consultas lentas, aumentando o tempo de carregamento das páginas para o usuário que acessar e também para quem edita internamente as páginas, os editores e administradores.
Aqui na Pink and Brain somos ratos quando o assunto é desenvolvimento de sites em WordPress. Confira nossas dicas essenciais com hacks para manter seu WordPress funcionando de forma enxuta e rápida.
Cadastre-se para receber nossos conteúdos por e-mail
Antes de tudo: faça um backup!
Antes de realizar qualquer alteração no banco de dados, faça um backup completo usando plugins como:
- UpdraftPlus (fácil de restaurar)
- WPvivid Backup
- Duplicator (ideal para migrações)
- phpMyAdmin (backup manual via exportação)
Se for fazer de forma manual, basta você entrar no phpMyAdmin e clicar aqui:

Se algo der errado, você pode restaurar seu site rapidamente! 🛠️
Hacks para limpar o banco de dados
Remova transientes expirados
Transientes são dados temporários salvos no banco de dados para acelerar carregamentos. Quando expiram, continuam ocupando espaço. Remova transientes antigos com:
DELETE FROM wp_options WHERE option_name LIKE '_transient_%' OR option_name LIKE '_site_transient_%';
SQL
Você pode simular as queries antes de executar. Cuidado porque depois que executar não dá para voltar!
Limpe revisões antigas de postagens
Cada vez que você edita um post, o WordPress salva uma revisão. Com o tempo, isso acumula centenas de versões, tornando o banco de dados pesado.
DELETE FROM wp_posts WHERE post_type = 'revision';
SQLDica extra: Você pode limitar a quantidade de revisões que o WordPress guarda:
define('WP_POST_REVISIONS', 5);
PHPIsso mantém apenas as últimas cinco revisões, reduzindo o excesso de dados.
Exclua rascunhos automáticos
O WordPress salva automaticamente rascunhos não publicados. Para remover todos os rascunhos não utilizados:
DELETE FROM wp_posts WHERE post_status = 'auto-draft';
SQLLimpe comentários de spam e lixo
Se seu site recebe muitos comentários, o banco de dados pode estar cheio de mensagens de spam. Remova comentários não aprovados e na lixeira:
DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_approved = 'trash';
SQLDica extra: Instale o Akismet ou Antispam Bee para filtrar comentários antes que eles sejam salvos no banco de dados.
Remova metadados órfãos de posts
Cada post pode ter metadados extras salvos, como imagens destacadas, configurações de SEO, entre outros. Se um post for apagado, os metadados ficam sem referência, ocupando espaço no banco de dados.
DELETE pm FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL;
SQLRemova metadados órfãos de usuários
Usuários deletados deixam registros inúteis no banco de dados. Limpe dados que não têm mais referência:
DELETE um FROM wp_usermeta um
LEFT JOIN wp_users wu ON wu.ID = um.user_id
WHERE wu.ID IS NULL;
SQLLimpe metadados órfãos de termos
Se categorias e tags foram excluídas, os metadados podem continuar ocupando espaço.
DELETE tm FROM wp_termmeta tm
LEFT JOIN wp_terms wt ON wt.term_id = tm.term_id
WHERE wt.term_id IS NULL;
SQLOtimizar todas as tabelas do WordPress
Otimizar tabelas melhora a organização dos dados e reduz fragmentação, tornando o banco mais rápido. Execute este comando no phpMyAdmin:
OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options, wp_comments, wp_commentmeta, wp_terms, wp_termmeta, wp_users, wp_usermeta;
SQLDica: Use o plugin WP-Optimize para fazer isso regularmente!
Extras para manter seu banco de dados sempre leve
- Desative o uso excessivo de plugins: quanto menos plugins ativos, mais rápido será o carregamento. Use apenas o necessário!
- Use um plugin de cache: plugins como WP Rocket, W3 Total Cache e LiteSpeed Cache reduzem requisições ao banco de dados.
- Minimize consultas desnecessárias: algumas funções do WordPress fazem consultas muito pesadas (como
query_posts
). Verifique se o código usaWP_Query
corretamente. - Exclua registros inúteis no wp_options: tabelas como
wp_options
podem ficar cheias de dados antigos e inúteis, prejudicando o desempenho. - Monitore com ferramentas de otimização: use plugins como Query Monitor ou Debug Bar para verificar consultas lentas e ajustar seu banco de dados.
Agora seu WordPress estará limpo e otimizado! Se precisar de ajuda com suas estratégias de desenvolvimento web e marketing digital, entre cem contato com a Pink and Brain, os ratos do digital.