OG Nexus — Gratuito. Privado. Seu.

Guia do Database Cleaner Pro

Cheerful WordPress cat mascot holding a straw broom beside a turquoise barrel with curious mice

O Database Cleaner Pro é um plugin para WordPress da Meow Apps que verifica o banco de dados do WordPress em busca de registros sem uma referência ativa — revisões de posts, postmeta e usermeta órfãos deixados por plugins removidos, transientes expirados e termos não utilizados — e os apresenta para revisão antes da exclusão. Ele é executado pelo painel de administração do WordPress, e não por um cliente de banco de dados, e não exclui nada automaticamente; o proprietário do site precisa selecionar cada item sinalizado antes que ele seja removido ou que a tabela seja otimizada.

O que a verificação analisa

Uma verificação agrupa os resultados por tipo de dado: revisões de posts além do período de retenção padrão do WordPress, linhas de metadados órfãs (options, postmeta ou usermeta que fazem referência a um post, usuário ou plugin que não existe mais), transientes expirados ou antigos e termos não utilizados ou duplicados nas tabelas de taxonomias. Cada grupo é um candidato à limpeza, não uma exclusão automática — o proprietário do site revisa a lista, desmarca qualquer item que reconheça como ainda utilizado e confirma o restante.

Dados órfãos, especificamente

“Órfão”, neste contexto, significa uma linha do banco de dados cujo registro pai foi removido: uma linha de configurações de um plugin deixada em wp_options depois que o plugin foi excluído ou um postmeta que aponta para um ID de post que não existe mais. Essas linhas não interrompem o funcionamento de um site, mas se acumulam em instalações que passaram por várias alterações de tema, testes de plugins ou migrações de conteúdo, além de adicionar linhas desnecessárias aos backups e às consultas que verificam essas tabelas.

Fluxo de trabalho

  1. Faça backup do banco de dados antes de executar qualquer limpeza — isso é obrigatório, não opcional, pois as exclusões não podem ser revertidas de dentro do plugin.
  2. Execute uma verificação na tela do painel do plugin.
  3. Revise cada categoria e suas linhas listadas.
  4. Desmarque qualquer item vinculado a um plugin ou recurso ainda em uso ativo.
  5. Limpe ou otimize os itens selecionados restantes.
  6. Verifique os formulários do site, o fluxo de checkout e o login após a limpeza, pois uma seleção incorreta durante a revisão ainda pode ser aplicada.

Quando é útil

A verificação é mais útil em instalações com um longo histórico de alterações de plugins e temas — sites gerenciados por agências, sites que passaram por vários redesigns ou sites nos quais vários plugins foram testados e removidos sem uma desinstalação completa. Em um site novo ou com poucas alterações, uma verificação normalmente encontrará pouco conteúdo para limpar. O Database Cleaner Pro não resolve problemas de tempo de carregamento causados por hospedagem, tamanho de imagens ou scripts que bloqueiam a renderização; ele afeta apenas o tamanho e a estrutura das tabelas do banco de dados. Use-o como uma etapa de uma rotina de manutenção, não como uma solução geral de desempenho.

O que ele não faz

O plugin não consegue determinar se é seguro remover um registro com um nome desconhecido quando nenhum plugin ou tema está ativo para identificá-lo — os dados de um plugin desativado, mas ainda instalado, não serão exibidos como órfãos. Se um rótulo nos resultados da verificação não estiver claro, a ação mais segura é deixá-lo e investigar sua origem antes de excluí-lo. Teste as ações de limpeza em uma cópia de staging do site antes de executá-las em produção, principalmente em sites com código personalizado que lê options ou postmeta diretamente.

Picture of OG Nexus

OG Nexus