Descrição
Limpe o banco de dados, excluindo itens órfãos como revisões e rascunhos antigos, otimização do banco de dados e mais…
Se você vem usando o WordPress há um tempo, então deveria pensar com certeza em uma limpeza do banco de dados. Sem dúvida o seu banco de dados pode estar cheio de lixo que torna o seu site mais lento e sobrecarregado, como revisões e rascunhos antigos, comentários spam, etc. Você deveria limpar estes dados desnecessários para reduzir o tamanho do seu banco de dados e melhorar a velocidade do seu site. Além disso você terá backups mais rápidos do banco de dados, e o arquivo do seu backup será menor. (O plugin é conformante com GDPR).
O ‘Advanced Database Cleaner’ é um plugin obrigatório que permite limpar e otimizar o banco de dados, e muito mais.
Principais recursos
- A limpeza do banco de dados inclui:
- Excluir revisões antigas de posts e páginas
- Excluir rascunhos antigos de posts e páginas
- Excluir rascunhos automáticos antigos
- Excluir comentários pendentes
- Excluir comentários spam
- Excluir comentários na lixeira
- Excluir meta órfãos de post
- Excluir meta órfãos de comentário
- Excluir relacionamentos órfãos
- Excluir feeds transientes órfãos do painel
- Você pode escolher quais itens limpar
- Você pode agendar a limpeza do seu banco de dados para executar automaticamente
- Otimize o banco de dados e melhore a velocidade do site
- Você pode agendar a otimização do seu banco de dados para executar automaticamente
- Ver e limpar tarefas cron (tarefas agendadas)
- Ver e limpar tabelas
- Ver e limpar opções
- Suporta instalação em multisite
Recursos Pro (Site oficial)
Sabia que mesmo após excluir um plugin/tema do seu site em WordPress, alguns resíduos podem ser deixados no seu banco de dados? Como opções, tabelas e tarefas cron órfãs. Como você deve saber, nem todos os plugins/temas se preocupam com a faxina do banco de dados do seu WordPress. Conforme você vai rmovendo plugins/temas os resíduos vão se acumulando no seu banco de dados e irão influenciar o desempenho do seu site. A versão Pro do Advanced Database Cleaner irá ajudar a remover todos estes resíduos e fazer uma limpeza profunda no banco de dados. Na versão Pro você pode:
- Exibir e ver itens não usados antes de fazer uma limpeza do banco de dados
- Classificar opções de banco de dados de acordo com o seu “criador”. Elas podem ser opções de plugins, temas ou do WordPress.
- Detectar e excluir opções órfãs
- Classificar tabelas do banco de dados de acordo com o seu “criador”. Elas podem ser tabelas de plugins, temas ou do WordPress.
- Detectar e excluir tabelas órfãs
- Classificar todas as tarefas cron (cron jobs) de acordo com o seu “criador”. Elas podem ser tarefas cron de plugins, temas ou do WordPress.
- Detectar e excluir tarefas cron órfãs
Suporte a Multisite
- Apenas o site principal pode ver, limpar e otimizar toda a rede. Outros sites na rede não podem executar estas tarefas. Optamos por esta filosofia por estarmos seguros que o seu banco de dados é precioso e apenas o super administrador pode realizar estas ações.
Imagens de tela

Exemplo de banco de dados com itens a limpar 
Veja os itens antes de limpá-los (é o caso dos rascunhos automáticos) 
Exemplo de limpeza do banco de dados 
Exemplo de tabelas que devem ser otimizadas 
Exemplo de otimização do banco de dados 
Ver e limpar tabelas. Você também pode detectar tabelas órfãs, de plugins, temas e do WordPress (versão Pro) 
Ver e limpar opções.Você também pode detectar opções órfãs, de plugins, temas e do WordPress (versão Pro) 
Ver e limpar tarefas agendadas. Você também pode detectar tarefas órfãs, de plugins, temas e do WordPress (versão Pro) 
Visão-geral e página de configurações
Instalação
Esta seção descreve como instalar o plugin e fazê-lo funcionar.
Instalação em site único
- Após extrair, envie o plugin para o seu diretório
/wp-content/plugins/ - Va até o “Painel” » “Plugins” e escolha ‘Ativar’
- A página do plugin pode cer acessada em “Dashboard” » “Ferramentas” » “WP DB Cleaner” ou usando o menu da esquerda “WP DB Cleaner”
Instalação em multisite
- Acesse seu site primário e vá até “Meus Sites” » “Administrador da Rede” » “Plugins”
- Instale o plugin em rede em multisite
- Ative o plugin na rede
- Apenas o site principal pode ter acesso ao plugin
FAQ
- O que significa “limpar meu banco de dados”?
-
Conforme você usa o WordPress, seu banco de dados acumula muitos dados extra como revisões, comentários spam, comentários na lixeira, etc. Removendo estes dados desnecessários irá reduzir o tamanho do seu banco de dados, acelerar o seu processo de backup e ainda acelerar o seu site.
- É seguro limpar o meu banco de dados?
-
Sim ele é. Não executamos nenhum código que pode quebrar o seu site o u excluir os seus posts, páginas, comentários, etc. Entretanto, recomendamos fazer um backup do banco de dados antes de limpá-lo. É sempre melhor estar em segurança do que arrepender-se.
- O que significa “Otimizar meu banco de dados”?
-
Otimizar seu banco de dados irá recuperar espaço sem uso das suas tabelas, o que irá reduzir o espaço de armazenamento e incrementar a eficiência ao acessar tabelas. Otimizar o banco de dados às vezes pode incrementar o desempenho de forma significante, particularmente em sites que recebem muito tráfego ou têm uma grande quantidade de conteúdo. Otimizar o seu banco de dados é absolutamente seguro.
- É seguro limpar o cron (tarefas agendadas)?
-
Uma tarefa agendada permite ap lugins executarem certas ações em horários específicos, sem precisar excutar manualmente nenhum código naquele momento. O WordPress mesmo usa algumas tarefas agendadas para desempenhar algumas ações regulares. Entretanto, algumas tarefas agendadas podem não ser removidas mesmo após o plugin responsável ser excluído da sua instalação do WordPress. Por isso, excluir estas tarefas desnecessárias pode ajudar a limpar o seu site. Note que limpar tarefas agendadas é seguro desde que você saiba quais tarefas limpar. Se não tiver certeza é melhor não limpar nenhuma tarefa.
- O que significa “Revisão”? Qual código SQL é usado para limpá-las?
-
O WordPress armazena um registro (chamado “revisão”) de cada atualização de rascunho salvo ou publicado. Este sistema permite ver as alterações que foram feitas em cada post e página durante o tempo. Entretanto, isso pode levar a uma grande quantidade de excesso desnecessário no banco de dados do seu WordPress, consumindo muito espaço. A consulta SQL usada pelo plugin para limpar todas revisões é:
DELETE FROM posts WHERE post_type = ‘revision’ - O que signiifica “Rascunho”? Qual código SQL é usado para limpá-los?
-
O WordPress permite salvar um post ou página sem publicar imediatamente. Assim você pode trabalhar o quanto desejar, e publicar apenas quando estiver concluído. Isso se chama um Rascunho. Com o tempo você pode ter vários rascunhos que nunca serão publicados, e por isso pode limpá-los. A consulta SQL usada pelo plugin para limpar todos os rascunhos é:
DELETE FROM posts WHERE post_status = ‘draft’ - O que significa “Rascunho automático”? Qual código SQL é usado para limpá-los?
-
O WordPress salva automaticamente seu post/página enquanto você vai editando. Isso é chamado de rascunho automático. Se você não clicar no botão publicar, aquele post/página será salvo como rascunho automático e qualquer modificação feita não será visível no site público. Com o tempo, você pode ter múltiplos rascunhos automáticos que não irá publicar, e por isso pode limpá-los. A consulta SQL usada pelo plugin para limpar todos os rascunhos automáticos é:
DELETE FROM posts WHERE post_status = ‘auto-draft’ - O que significa “Comentário pendente”? Qual código SQL é usado para limpá-los?
-
Comentários pendentes são aqueles publicados pelos usuários e que estão aguardando a sua aprovaçào antes de aparecerem no seu site. Em alguns casos você terá de limpar estes comentários. A consulta SQL usada pelo plugin para limpar todos os comentários pendentes é:
DELETE FROM comments WHERE comment_approved = ‘0’ - O que significa “Comentário spam”? Qual código SQL é usado para limpá-los?
-
É um comentário que você (ou um plugin) marcou como spam. A consulta SQL usada pelo plugin para limpar todos os comentários spam é:
DELETE FROM comments WHERE comment_approved = ‘spam’ - O que significa “Comentário na lixeira”? Qual código SQL é usado para limpá-los?
-
Um comentário na lixeira é aquele que você apagou no seu WordPress e foi movido para a lixeira. Um comentário na lixeira não é visível no seu site e deve ser excluído para sempre. A consulta SQL usada pelo plugin para limpara todos os comentários na lixeira é:
DELETE FROM comments WHERE comment_approved = ‘trash’ - O que significa “Meta órfã de post”? Qual código SQL é usado para limpá-las?
-
Os dados de meta de post são a informação que você fornece aos visitantes sobre cada post. Essa informação costuma incluir o autor do post, quando foi escrito (ou postado), e como o autor categorizou aquele post em particular. Em alguns casos, alguma informação de dados meta de post se torna órfã e não pertence mais a nenhum post. São então chamadas “meta órfãs de post” e devem ser limpas porque não são mais úteis. A consulta SQL usada pelo plugin para limpar todas as metas órfãs de post é:
DELETE pm FROM postmeta pm LEFT JOIN posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL - O que significa “Meta órfã de comentário”? Qual código SQL é usado para limpá-las?
-
O mesmo com “Meta órfã de post” com a exceção que a “meta órfã de comentário” concerne aos comentários e não aos posts. A consulta SQL usada pelo plugin para limpar todas as metas órfãs de comentários é:
DELETE FROM commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM comments) - O que significa “Relacionamentos órfãos”? Qual código SQL é usado para limpá-los?
-
Às vezes a tabela wp_term_relationships fica sobrecarregada com muitos relacionamentos órfãos. Isso acontece particularmente com frequencia se o seu site é usado não como um blog mas como algum tipo de site de conteúdo, onde posts são excluídos periodicamente. Com o tempo você pode ter milhares de relacionamentos de termos para posts que não existem mais, o que consome bastante espaço no banco de dados. A consulta SQL usada pelo plugin para limpar os relacionamentos órfãos é:
DELETE FROM term_relationships WHERE term_taxonomy_id=1 AND object_id NOT IN (SELECT id FROM posts) - O que significa “Feed transiente do painel”? Qual código SQL é usado para limpá-lo?
-
Transientes são uma forma de armazenar dados em cache temporariamente no seu banco de dados, dando-lhes um nome e uma janela de tempo após a qual eles expiram e são excluídos. A consulta SQL usada pelo plugin para limpar o feed de transientes do painel é:
DELETE FROM options WHERE option_name LIKE ‘site_transient_browser%’ OR option_name LIKE ‘site_transient_timeout_browser%’ OR option_name LIKE ‘transient_feed%’ OR option_name LIKE ‘transient_timeout_feed%’ - Este plugin é compatível com multisite?
-
Sim, ele é compatível com multisite. Note que apenas o site principal na rede pode limpar o banco de dados e itens órfãos de toda a rede. Evitamos que outros sites limpem o banco de dados pois acreditamos que apenas o super administrador tem o direito de executar esta operação. O seu banco de dados é precioso!
- Este plugin é compatível com SharDB, HyperDB ou Multi-DB?
-
No momento o plugin não deveria ser compatível com SharDB, HyperDB ou Multi-DB. Tentaremos torná-lo compatível em lançamentos futuros.
- Este plugin apaga os seus rastros na desinstalação?
-
Nós limpamos nossos rastros do seu site em WordPress, seria uma vergonha se o plugin não se auto-limpasse na desinstalação! Claro que sim, o plugin elimina os seus rastros e remove quaisquer dados usados para armazenar as suas configurações na desinstalação.
Avaliações
Contribuidores e desenvolvedores
“Advanced Database Cleaner” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.
Contribuidores“Advanced Database Cleaner” foi traduzido para 4 localidades. Obrigado aos tradutores por suas contribuições.
Traduzir “Advanced Database Cleaner” para o seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.
Registro de alterações
2.0.0
- Algumas alterações no arquivo readme.txt
- Alterando a forma com que o plugin pode ser traduzido
- Corrigindo __() em alguns textos
- Correigindo alguns textos de exibição
- Grande alteração nos estilos
- Reestruturado todo o código para melhor desempenho
- Criação da página principal do plugin: https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner
- Adicionado suporte à tradução de idiomas
- Corrigido o offset da zona horária para as tarefas agendadas
- Pulando tabelas InnoDB durante a otimização
- Alterado o tamanho dos dados de tabelas perdidas de ‘o’ para ‘KB’
- O menu principal agora está sob “Ferramentas” e não em “Configurações”
- Adicionado um menu separado à esquerda (pode ser desabilitado)
- Adicionada a página de visão-geral com algumas informações úteis
- Adicionada a página de configurações
- “Redefinir banco de dados” é agora um plugin separado (por favor veja a página dos nossos plugins)
- Multisite: Agora apenas o site principal pode limpar a rede
- Novo recurso: Exibir/ver itens antes de limpá-los (Pro)
- Novo recurso: Ver e limpar opções
- Novo recurso: Detecta opções órfãs, de plugins, temas e do WordPress (Pro)
- Novo recurso: Ver e limpar cron (tarefas agendadas)
- Novo recurso: Detecta tarefas órfãs, de plugins, temas e do WordPress (Pro)
- Novo recurso: Ver e limpar tabelas do banco de dados
- Novo recurso: Detecta tabelas orfãs e tabelas de plugins, temas e do WordPress (Pro)
1.3.7
- Adicionado “limpar posts na lixeira”
- Atualizado o Perguntas frequentes
- Atualizado o arquivo readme
- Testado até a: 4.4
1.3.6
- Corrigido um problema no botão de doação
- Usando _e() e __() para todos os textos no plugin
1.3.5
- Novo recurso: Adicionado “Limpar Cron”. Você agora pode limpar tarefas agendadas desnecessárias.
- Atualizado o Perguntas frequentes
1.3.1
- Adicionado Perguntas frequentes
1.3.0
- Algumas otimizações de código
- Novo recurso: Suporte a multisite. Você agora pode limpar e otimizar seu banco de dados em instalações multisite.
1.2.3
- Algumas otimizações e alterações no estilo
- Novo recurso: Adicionado o agendador. Você agora pode agendar a limpeza e otimização do seu banco de dados.
1.2.2
- Algumas otimizações e alterações no estilo
1.2.1
- Algumas otimizações e alterações no estilo
- A aba “Limpar banco de dados” agora exibe apenas elementos que devem ser limpos ao invés de listar todos os elementos.
- A aba “Limpar banco de dados” agora exibe um ícone que indica o estado do seu banco de dados.
- A aba “Otimizar banco de dados” agora exibe apenas tabelas que devem ser otimizadas ao invés de listar todas as tabelas.
- “Otimizar banco de dados” agora exibe um ícone que indica o estado das suas tabelas.
- “Redefinir banco de dados” exibe agora um alerta antes de redefinir o banco de dados.
1.2.0
- Algumas otimizações e alterações no estilo
- Novo recurso: Adicionado “Redefinir banco de dados”
1.1.1
- Algumas otimizações e alterações no estilo
- Adicionado “Link de doação”
1.1.0
- Algumas otimizações e alterações no estilo
- Novo recurso: Adicionado “Otimizar banco de dados”
1.0.0
- Primeiro lançamento: Olá mundo!