📩 Fique por dentro das novidades com a nossa newsletter

Otimizar Banco de Dados WordPress: Guia Completo para Melhorar a Performance

Relacionados

Yoast SEO: Como Configurar do Zero no WordPress em 2026

Velocidade do Site e SEO: Como a Performance Impacta o Ranqueamento no WordPress

Sitemap no WordPress: Como Configurar e Enviar ao Google em 2026

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

O banco de dados do WordPress acumula dados desnecessários ao longo do tempo. Revisões de posts, rascunhos automáticos, comentários na lixeira, transientes expirados e opções obsoletas de plugins desinstalados se acumulam silenciosamente na tabela wp_options. Em sites com dois ou mais anos de operação, essa acumulação pode aumentar o tamanho do banco em 300 a 500% além do necessário.

O resultado prático é consultas mais lentas, TTFB mais alto e, em hospedagens compartilhadas, impacto direto no tempo de resposta do servidor. Este guia mostra como limpar, otimizar e manter o banco de dados WordPress com segurança.


O que se acumula no banco de dados WordPress

O WordPress usa o banco de dados MySQL para armazenar praticamente tudo: posts, páginas, comentários, opções de configuração, dados de usuários e metadados de plugins. O problema está nos dados que ficam para trás.

Revisões de posts

Por padrão, o WordPress salva uma cópia do post a cada salvamento automático e a cada vez que você clica em Salvar. Um post editado 30 vezes tem 30 revisões armazenadas. Em sites com dezenas de posts editados frequentemente, as revisões podem representar metade do tamanho total da tabela wp_posts.

Transientes expirados

Transientes são dados temporários armazenados no banco de dados com prazo de validade. Plugins usam transientes para cachear resultados de consultas externas, feeds RSS e outros dados que mudam com pouca frequência. Quando o prazo expira, o WordPress remove o transiente automaticamente na próxima requisição que tentasse usá-lo, mas apenas se a funcionalidade for acessada. Transientes de plugins desinstalados ou de funcionalidades raramente acessadas ficam acumulados indefinidamente.

Opções obsoletas de plugins

Cada plugin que você instala adiciona opções na tabela wp_options. Quando você desinstala um plugin sem fazer a limpeza correta, as opções permanecem. Sites com histórico de muitos plugins instalados e removidos ao longo dos anos têm centenas ou milhares de opções obsoletas.

Dados de spam e lixeira

Comentários marcados como spam, posts na lixeira e revisões de páginas contribuem para o crescimento do banco sem servir qualquer propósito ativo.


Como diagnosticar o estado do banco de dados

Antes de limpar qualquer coisa, é importante entender o tamanho atual e a composição do banco de dados. O diagnóstico correto evita limpeza desnecessária em tabelas saudáveis e direciona o esforço para onde o impacto é real.

phpMyAdmin

No painel da hospedagem, acessar o phpMyAdmin. Na visão do banco de dados, a coluna “Tamanho” mostra o tamanho de cada tabela. Somar o tamanho total e comparar com o esperado para o conteúdo do site é o primeiro passo.

Tabelas que merecem atenção especial:

wp_posts: armazena posts, páginas e revisões. Se o tamanho está muito acima do esperado para o número de posts publicados, o problema é acúmulo de revisões. Um site com 50 posts publicados mas wp_posts com 50 MB tem provavelmente centenas de revisões acumuladas.

wp_options: a tabela que mais cresce com o tempo por causa de plugins. Sites saudáveis com menos de 100 plugins instalados ao longo da vida têm wp_options abaixo de 2 a 3 MB. Acima de 10 MB em sites pequenos é sinal claro de limpeza necessária. Algumas linhas dessa tabela têm a flag autoload ativada, o que significa que são carregadas em toda requisição WordPress.

wp_postmeta: armazena metadados de posts. Cresce com plugins de SEO que salvam dados por post, WooCommerce que armazena dados de produtos e campos personalizados de construtores de página.

Query Monitor

O plugin Query Monitor mostra o número de consultas SQL por página e o tempo de execução de cada uma. Instalar, acessar uma página do site e verificar o painel no topo do admin. Consultas lentas acima de 100ms na tabela wp_options indicam que a tabela está fragmentada ou sobrecarregada com dados desnecessários.


Como limpar o banco de dados WordPress

Com WP-Optimize

WP-Optimize é o plugin mais completo para limpeza e otimização do banco de dados WordPress. A versão gratuita cobre todas as operações essenciais.

Após instalar, a tela principal mostra um resumo do que pode ser limpo: revisões de posts, rascunhos automáticos, posts na lixeira, comentários na lixeira, transientes expirados e tabelas fragmentadas.

Fazer backup do banco de dados antes de qualquer limpeza. A maioria das hospedagens oferece backup automático diário, mas confirmar que o backup mais recente está disponível antes de prosseguir.

Limpar revisões de posts é seguro e tem maior impacto no tamanho do banco. A opção de limitar revisões retidas (manter apenas as últimas 3, por exemplo) evita que o problema se acumule novamente.

A opção “Otimizar tabelas do banco de dados” executa o comando OPTIMIZE TABLE do MySQL, que reorganiza o armazenamento físico das tabelas e recupera espaço fragmentado. Em tabelas grandes com muitas deleções, isso pode reduzir o tamanho em 30 a 50%.

Com WP Rocket

O WP Rocket tem limpeza de banco de dados integrada em Banco de Dados, sem precisar de plugin adicional. Cobre revisões, rascunhos, comentários na lixeira e transientes expirados, com opção de agendamento automático semanal ou mensal.

A automação é o diferencial: em vez de lembrar de limpar manualmente, o WP Rocket faz isso em segundo plano no horário de menor tráfego do site.

Via wp-config.php

Para limitar revisões diretamente no WordPress sem plugin, adicionar ao wp-config.php:

“`php

define(‘WP_POST_REVISIONS’, 3);

“`

Isso limita a três o número de revisões salvas por post. Posts existentes mantêm as revisões que já têm, mas novos salvamentos não acumulam além de três versões.

Para desativar completamente as revisões:

“`php

define(‘WP_POST_REVISIONS’, false);

“`


Otimização contínua: boas práticas

Limpeza única não resolve o problema permanentemente. O banco de dados volta a crescer se as causas não forem endereçadas.

Limitar revisões

Configurar o número máximo de revisões via wp-config.php é a medida mais impactante para manutenção preventiva. Três revisões é suficiente para a maioria dos casos de uso.

Programar limpeza automática

WP Rocket e WP-Optimize têm opções de limpeza agendada. Configurar para rodar mensalmente em horário de baixo tráfego mantém o banco enxuto sem intervenção manual.

Desinstalar plugins corretamente

Antes de desinstalar um plugin, verificar se ele tem opção de “remover dados ao desinstalar” nas configurações. Ativar essa opção antes de desinstalar garante que as opções sejam removidas junto com o plugin.

Monitorar crescimento

Verificar o tamanho do banco de dados a cada 3 a 6 meses via phpMyAdmin. Se wp_options estiver crescendo mesmo sem instalar novos plugins, investigar qual plugin está adicionando dados excessivos com o Query Monitor.


Impacto na performance

A gente vê no suporte da FULL a sequência clássica: cliente com TTFB de 1,8 segundos, WP Rocket configurado, cache funcionando, mas banco de dados com 800 MB em wp_options por conta de um plugin de formulário desinstalado há dois anos que deixou dados de cada submissão armazenada. Após limpeza, TTFB caiu para 400ms sem mudar nada na hospedagem.

O impacto varia bastante. Em sites com banco limpo e bem mantido, a otimização tem efeito marginal. Em sites com anos de acúmulo, a diferença no TTFB pode ser de 40 a 70%.

A tabela abaixo mostra o impacto típico por tipo de limpeza:

OperaçãoImpacto no TTFBImpacto no tamanho
Limpar revisõesMédioAlto
Limpar transientesBaixo a médioMédio
Otimizar tabelasMédioMédio
Remover opções obsoletasAlto (se houver muito)Alto

Banco de dados e o plano PRO da FULL

O plano PRO da FULL inclui WP Rocket com limpeza automática de banco de dados agendável diretamente no painel WordPress. A configuração leva menos de cinco minutos: ativar limpeza mensal de revisões de posts, rascunhos automáticos, transientes expirados e comentários na lixeira. O WP Rocket executa a limpeza automaticamente no horário de menor tráfego e mantém o banco enxuto sem intervenção manual.

Para sites com WordPress já antigo e banco fragmentado, fazer uma limpeza inicial com WP-Optimize antes de ativar a manutenção automática do WP Rocket. A combinação resolve o problema histórico e previne o acúmulo futuro.

Combinado com Perfmatters para desativar plugins por página e reduzir o número de consultas SQL em cada requisição, o setup cobre os dois principais fatores de TTFB relacionados ao banco de dados. O custo total é R$849,90 por ano em 10 sites, com R$85 por site incluindo WP Rocket, Perfmatters, Imagify e mais 7 plugins premium.

Ative o WP Rocket com 1 clique no plano PRO FULL: full.services/planos


FAQ

Limpar o banco de dados pode quebrar o site?

Se feito corretamente, não. Revisões, transientes expirados e comentários na lixeira são seguros para remover. Fazer backup antes e usar um plugin confiável como WP-Optimize ou WP Rocket reduz o risco a praticamente zero.

Com que frequência devo otimizar o banco de dados WordPress?

Mensalmente para sites com publicação frequente. Trimestral para sites com baixa frequência de atualizações. Configurar limpeza automática no WP Rocket ou WP-Optimize elimina a necessidade de lembrar.

Quantas revisões de posts devo manter?

Três revisões é suficiente para a maioria dos casos. Permite reverter para versões recentes se necessário, sem acumular dezenas de cópias desnecessárias.

wp_options grande afeta a performance?

Sim. A tabela wp_options é carregada parcialmente em memória em cada requisição WordPress. Tabela muito grande com opções não utilizadas aumenta o tempo de carregamento inicial do PHP e o TTFB.

Posso usar phpMyAdmin para limpar manualmente?

Sim, com cuidado. Deletar linhas diretamente via SQL é mais rápido que plugins mas exige saber o que está removendo. Para usuários sem experiência com banco de dados, usar plugin é mais seguro.


Conclusão

O banco de dados WordPress cresce inevitavelmente, mas o crescimento é controlável com três medidas simples: limitar revisões via wp-config.php, desinstalar plugins corretamente removendo os dados, e agendar limpeza automática mensal.

Em sites com anos de operação sem manutenção, uma limpeza completa pode reduzir o banco em 70 a 80% e melhorar o TTFB de forma mensurável. O impacto maior aparece em sites com histórico de muitos plugins instalados e removidos, wp_options acima de 10 MB e milhares de revisões acumuladas.

Para sites bem mantidos desde o início, o impacto é menor mas a limpeza periódica ainda vale como parte da rotina. Banco enxuto significa consultas mais rápidas, menos dados carregados em memória em cada requisição e TTFB mais baixo ao longo do tempo.

O setup recomendado: limitar revisões a 3 via wp-config.php agora, rodar uma limpeza completa inicial com WP-Optimize, e ativar manutenção automática mensal no WP Rocket. Depois disso, o banco se mantém sozinho.

Ative o WP Rocket com 1 clique no plano PRO FULL: full.services/planos

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

Yoast SEO: Como Configurar do Zero no WordPress em 2026

Yoast SEO é o plugin SEO mais instalado da história

Velocidade do Site e SEO: Como a Performance Impacta o Ranqueamento no WordPress

A velocidade do site é fator de ranqueamento oficial do

Sitemap no WordPress: Como Configurar e Enviar ao Google em 2026

O sitemap XML é um arquivo estruturado que lista todas
🎉USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.