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

14 de outubro de 2019
The plugin itself is a toolbox to optimise the ever expanding from trash WP database that eventually slows down the whole system. It actually saves you money in the mid-to-long run because it puts the server processes to good use (less tables=faster queries for real demands). The developer himself is very kind and supportive. I am counting on him to expand his already mature plugin even more.
23 de setembro de 2019
A very easy and simple plugin to use, after downloading the free version I decided to get the pro version since its also updated frequently. Thanks for making such an amazing plugin.
21 de setembro de 2019
A great plugin that works perfectly with a complicated multisite. An absolutely essential tool. The premium version is a must-have and at a very reasonable lifetime cost.
18 de setembro de 2019
Great plugin! Great Support! Do yourself a favour and get this plugin. If you're serious about looking after your DB -- and you'd be a kook not to -- go pro!
Leia todas as 185 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!