Advanced Database Cleaner

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

20 de novembro de 2019
Excellent support from the developper which I contacted for a MySQL 8 issue with the plugin. Fast answer, will look into it. In the meantime, back to MySQL 5.7.x, the plugin works —perfectly—
17 de novembro de 2019
Пользуюсь Plugin: Advanced Database Cleaner на сайте SleepAdvice.ca уже 3 года все нравится. Пожалуйста делайте обновление по чаще! I have been using Plugin: Advanced Database Cleaner at SleepAdvice.ca for 3 years, I like everything. Please do the update more often!
16 de novembro de 2019
I have successfully used another tool to optimize my database (WP-Optimize by Updraft), but then decided to try an alternative. As I optimized (clean) the tables, my site went down. I then learned that the entire site database tree was wiped!!! I have been using the newest version of WordPress (5.30) and the newest version of this plugin. Now I'm wasting precious time on recovering the backup. I recommend that you AVOID USING THIS PLUGIN AT ANY COST!
16 de novembro de 2019
The PRO version of Advanced Database Cleaner is a must-have! It reveals what's going on in your WordPress database and lets you safely delete the trash left behind by (poorly written) plugins you've uninstalled and optimize what you're keeping. This reduces the size of the database and can increase the loading speed of pages in your site. Personally, I use this plugin most after removing plugins I've been testing or before migrating a database (why bring trash to the new location?). Younes gives excellent customer service and support - it's obvious he cares about his users. Independent developers who specialize with a small number of complementary plugins that are fairly-priced deserve our support.
Leia todas as 202 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!