O guia definitivo para otimização de banco de dados WordPress
Publicados: 2021-09-03
Todo internauta sabe o quanto é crucial manter a velocidade e a eficácia do site. Se o seu banco de dados de back-end não estiver otimizado, há a possibilidade de que seu site de alto tráfego fique muito lento.
Neste blog, aprenderemos sobre a otimização de banco de dados do WordPress e verificaremos alguns motivos pelos quais é mais crucial otimizar seu site com frequência e como você pode otimizar o site manualmente e automaticamente.
Cada um e tudo disponível em seu site é armazenado em um banco de dados WordPress. Parte de seu conteúdo inclui itens de portfólio, comentários, páginas, fóruns, blogs, links e tipos de postagem. Além disso, as configurações de plugins, sites e temas serão armazenadas nele.
Seu conteúdo será aumentado à medida que seu site aumentar naturalmente. Assim, o tamanho do banco de dados também crescerá por causa de tantas configurações, temas, plugins e conteúdo.
Suponha que você esteja esquecendo ou ignorando a otimização do banco de dados, em algum momento você notará que seu site está demorando muito para carregar devido a uma lentidão.
Configuração da tabela de banco de dados do WordPress Core
Em primeiro lugar, aprenderemos como o banco de dados do WordPress é configurado e como ele realmente funciona.
As informações completas são armazenadas nas tabelas principais. O WordPress tem 11 tabelas principais. Em seu banco de dados, você poderá ver mais de 11 tabelas.
Isso porque mais tabelas serão criadas por temas e plugins do WordPress. Isso significa que o número total de temas e plugins que você usa criará esse número de tabelas extras.
As 11 tabelas básicas que estão disponíveis no WordPress por padrão, mais qual é o uso disso, são fornecidas abaixo
wp_commentmeta – Para comentários, ele armazenará meta-informações
wp_links – Cria e armazena o menu de links.
wp_posts – Armazena dados para outros tipos de postagem, postagens e páginas personalizadas.
wp_terms –A lista de tags e categorias será armazenada para todos os posts e links.
wp_options – Na área de configurações do administrador, as opções definidas serão armazenadas.
wp_term_taxonomy – Na tabela wp_terms, ele armazenará um rótulo de taxonomia. Taxonomia significa link, categoria ou tag.
wp_postmeta – meta-informações para postagens serão armazenadas.
wp_term_relationships – será armazenado o relacionamento entre uma categoria, tags e sua postagem, além de links e categorias de links.
wp_usermeta – sobre usuários, as meta-informações serão armazenadas.
wp_comments – Armazena os comentários.
wp_users – Armazena a lista de usuários.
Por que é crucial otimizar o banco de dados do WordPress
O conteúdo e os dados do seu site serão armazenados no WordPress. Em suma, os comentários, postagens, conteúdo e páginas que você criou serão armazenados em seu banco de dados. Assim que você atualizar seu site, o banco de dados será atualizado. 
O servidor levará algum tempo para ser carregado de acordo com os arquivos armazenados em seu banco de dados. Assim, levará mais tempo para buscar todas as informações das tabelas do banco de dados.
A carga do servidor será reduzida e o desempenho do seu site será aprimorado se você realizar a otimização do banco de dados do WordPress. Você pode aumentar significativamente a eficiência do seu banco de dados excluindo informações indesejadas e desatualizadas do seu site.
Isso ajudará você a fornecer as informações necessárias ao usuário muito rapidamente. Assim, para obter um desempenho persistente do site, é muito importante otimizar o banco de dados.
Seu site ficará muito lento se o banco de dados do WordPress tiver muitos dados indesejados, o que resultará diretamente em uma alta taxa de rejeição. Uma taxa de rejeição mais alta significa que nenhum usuário estará interessado em seu site. Assim, eles não vão preferir ficar por mais tempo em seu site.
Isso ocorre porque seu site está carregando muito lentamente. Portanto, você precisa ter certeza de que seu banco de dados está otimizado corretamente se realmente não quiser perder clientes em potencial.
Seu site será classificado como ruim pelos mecanismos de pesquisa se você não conseguir realizar a otimização do banco de dados do WordPress. Lembre-se que a velocidade do site é um fator muito importante para os motores de busca.
Um site ruim fornecerá uma experiência ruim ao usuário, o que diminuirá automaticamente o tráfego. Qualquer tipo de dado indesejado será removido otimizando seu banco de dados, isso ajuda a executar rapidamente e minimizar a velocidade do banco de dados.
Um número maior de usuários será incentivado, o que melhorará as conversões somente se estiver com bom desempenho.
Como o banco de dados fica lento
O desempenho de um site depende do tamanho do banco de dados. Poucos meios estão listados abaixo que aumentam o tamanho do banco de dados.
1. Comentários de spam
Em seu site, se os comentários estiverem ativados, há possibilidades de receber comentários de spam. E, na verdade, comentários de spam são uma coisa comum na web hoje em dia. Mas é importante removê-lo.
Por que você deve remover os comentários de spam?
- Comentários de spam podem afetar a velocidade do seu site e seu banco de dados.
- A remoção de comentários de spam impedirá que seus usuários reais façam comentários reais.
- Comentários de spam em seu blog podem deixar uma má impressão na frente de usuários reais.
- Os usuários reais sentirão que seu site não é profissional e não é certo confiar nele.
Você pode minimizar o número total de comentários de spam seguindo alguns métodos. Isso incentivará as pessoas a deixar seus comentários para ter conversas reais.
Os comentários de spam serão postados para postar links para que outras pessoas possam clicar neles. Na maioria das vezes, esse link redireciona o usuário para seus sites ou direciona para os profissionais de marketing de terceiros para roubar informações de credenciais.
Portanto, torna-se crucial remover os comentários de spam. Você poderá minimizar o número total de spam facilmente restringindo o número de links na postagem. Ao fazer isso, muitos usuários não poderão postar tantos links, pois serão restritos.
Isso pode ser evitado por bots de spam. Assim, seu site ficará mais confiável e profissional. Se você deseja aplicar essa alteração em seu site, basta seguir alguns passos, ou seja,
- Clique em configurações
- Navegue pela discussão
- Procure a seção de moderação de comentários.
- Agora defina o número total de links a serem permitidos.

A maior parte do spam consistirá em palavras e frases semelhantes. Assim, você pode recuperar o e-mail de spam que pode ter recebido anteriormente. Os e-mails de spam contêm principalmente promessas falsas, frases de compra, frases de clique, por exemplo, “igual ao visto na TV”.
Você pode colocar na lista negra esses tipos de frases e palavras. Isso restringirá esses usuários ao postar esses e-mails de spam e eles serão enviados para a lixeira.
Para adicionar uma lista negra ao seu site, você pode seguir estas etapas simples.
- Vá para as configurações
- Clique na discussão
- Verifique a seção de lista negra de comentários
Mas certifique-se ao selecionar as palavras, não adicione palavras que possam ser usadas por outras pessoas reais.

Você pode dar um passo à frente permitindo que os usuários comentem nas páginas apenas aqueles que estão cadastrados. O usuário será solicitado a se inscrever no formulário ou pelo menos adicionar seu endereço de e-mail e nome para começar a comentar.
Ao seguir este método, você poderá evitar suas postagens por spam, pois a maioria dos bots será ignorada assim que solicitarem a inscrição.
Apesar disso, isso fará com que os usuários reais se inscrevam no formulário de associação e desviem mais usuários. O privilégio de conversa e postagem será fornecido aos usuários registrados.
Algumas etapas para adicionar esse recurso estão listadas abaixo
- Vá para as configurações
- Clique na discussão
- Pesquisar outra seção de configurações de comentários
Você também pode selecionar para verificar todos os comentários. Os melhores resultados de qualidade serão fornecidos confiando neste método. Porque todo e qualquer comentário postado no blog será moderado e aprovado pelo administrador. Mas esse método precisará de mais alguns recursos.
Se você escolheu esse método para executá-lo manualmente, a pessoa terá que verificar os comentários aguardados para ser aprovado. Se você enfatiza a hospedagem de conversas, feedback e atendimento ao cliente, essa estratégia ajudará.
Para configurar este método, você precisa seguir alguns passos, ou seja,
Ir para a configuração
Clique na discussão
Seção Pesquisar antes de um comentário aparecer
Os comentários só serão publicados quando aprovados manualmente. Em seguida, selecione sua opção e clique em salvar.
2. Pós-revisão
A melhor plataforma CMS é considerada para WordPress. O WordPress é a melhor plataforma para ficar de olho em rascunhos, alterações em postagens de blogs e revisões. Você pode facilmente voltar e recuperar as informações de que foi excluído da postagem.
Isso é possível porque a revisão do post é armazenada pelo WordPress. Você pode facilmente carregar a versão anterior da postagem ou desfazer as alterações.
A versão temporária da postagem de rascunho será salva automaticamente pelo WordPress. Isso acontecerá com todos os rascunhos e postagens.
A cada 60 segundos, o salvamento automático será armazenado no WordPress. Assim será criada uma ordem sequencial de suas edições. Ao criar ou publicar as postagens, essas revisões de postagem podem ser mais úteis. Ao mesmo tempo, tal postagem pode ocupar muito espaço em um banco de dados, o que acabará resultando na lentidão do seu servidor.
É bom excluir manualmente a versão mais antiga das postagens que não estão em uso. Além disso, você pode adicionar alguns parâmetros que excluirão a postagem após a data de expiração. Estes são acessíveis a partir do editor de postagem.
O código a seguir pode ser adicionado ao arquivo wp-config.php do seu site para limitar o número total de revisões.
define( 'WP_POST_REVISIONS', 10 )
10 é o número total real de postagens que você restringiria. Ao adicionar este código, não serão criadas mais de 10 postagens. Isso significa claramente que uma vez que 10 números cruzados, a postagem mais antiga será removida automaticamente.
Pelo phpMyAdmin, você pode excluir o post existente que não está em uso, ou pode fazê-lo integrando o plugin WordPress. Neste post, aprenderemos sobre esses plugins também.
3. Transientes Expirados
Transients são uma ferramenta do WordPress que ajudará você ou um desenvolvedor a armazenar as informações necessárias em seu banco de dados por algum período de tempo. Isso otimizará o desempenho do seu site e do site que está conectado a você. Ele também pode otimizar as cargas do servidor.

Com plugins de mídia social, o tipo comum de transientes é usado. Para manter as contagens de compartilhamento de postagens atualizadas, esses transientes são usados pelo WordPress.
Toda vez que você não precisa ter re-permissão com o site de mídia social. Isso tornará seu site lento. Assim, esses transientes serão úteis para acelerar o processo.
Não é garantido que os transientes funcionem perfeitamente todas as vezes, especialmente quando você está instalando um plugin ou fazendo algumas modificações. Em vez de esperar que expire, é útil gerenciá-los.
O transitório expirado não será atrasado pelo WordPress e pelo seu banco de dados, é um bom método para limpá-lo. Seu site pode ficar lento devido à grande tabela wp_options. Portanto, é uma opção melhor excluir os transientes expirados.
Como realizar a otimização do banco de dados WordPress manualmente?
Você deve ter acesso ao PhpMyAdmin pelo seu provedor de hospedagem para realizar a otimização manual do seu site WordPress. No cPanel, você terá que fazer login e navegar até o banco de dados após abrir o PhpMyAdmin

Agora você precisa selecionar qualquer banco de dados que deseja otimizar

Agora, para otimizar todas as tabelas, você deve selecionar Verificar tudo. Se você deseja otimizar uma tabela específica, pode selecioná-la no lado esquerdo do menu.
Depois disso, no menu suspenso, selecione a tabela de otimização

Agora você receberá a mensagem de confirmação como “Consulta SQL executada com sucesso”.
Agora você pode sair porque as tabelas que você selecionou são otimizadas.

Post relacionado: Guia para gerenciamento de banco de dados WordPress com phpMyAdmin
Como otimizar o banco de dados do WordPress com plugins?
Na internet, você encontrará muitos plugins que o ajudarão no processo de otimização do banco de dados do WordPress.
Essas ferramentas são muito importantes para estar em seu painel do WordPress, pois aceleram seu site e o tornam livre de dor de cabeça. Eles fornecerão algumas recomendações e o guiarão para começar.
Os plugins listados abaixo estão prontos para começar a funcionar com apenas um clique. Assim, estudaremos sobre WP-Sweep, WP-Optimize e WP-Rocket.
WP-Otimizar


Um dos plugins mais conhecidos para otimização de banco de dados do seu site WordPress é o WP-Optimize. Este modelo tem mais de 900.000 instalações ativas. Ele vem com uma configuração de um botão. Assim, é muito simples de usar. Para configurar este plugin, você só precisa encontrar uma tarefa de limpeza e clicar em executar otimização.
Para limpar comentários de spam, publicar revisões, opções temporárias expiradas, comentários não aprovados, comentários descartados, rascunhos antigos, pingbacks e trackbacks, você pode utilizar os recursos do WP-Optimize.
Além disso, ele mostrará as informações do tamanho dos dados, sobrecarga de cada tabela do banco de dados, tabela do banco de dados e tamanho do índice.
Varredura WP


Outro plugin popular é o WP-Sweep. Atualmente, possui mais de 100.000 instalações ativas. Você pode instalar este plugin diretamente do painel do WordPress. Depois de instalar vá em Ferramentas> Varrer. Agora você terá acesso às configurações de plugins
Este plugin oferece a melhor plataforma intuitiva para o usuário que também oferece duas opções diferentes para cada tarefa, ou seja, Detalhes ou Varredura. Você pode excluir postagens, revisões abrangentes, comentários de usuários, rascunhos salvos automaticamente, otimização de tabelas, opções e usuários.
Você só precisa clicar em Sweep All, para executar todas as tarefas. Para limpar seu banco de dados, o WP-Sweep usa as funções de exclusão do WordPress. Isso garantirá que nenhum dado adicional permaneça em seu banco de dados. Com o WP-Sweep você não pode automatizar a otimização do banco de dados do WordPress.
Otimizar banco de dados após excluir revisões


Otimizar banco de dados após excluir revisão é criado pela agência CAGE Web Design. Possui mais de 100.000 instalações ativas. E é atualizado 1 mês atrás. Este plugin é um otimizador e limpador de banco de dados WordPress com apenas um clique.
Ele exclui os tipos de postagem, páginas e postagens personalizadas. Ele também remove as postagens, páginas e comentários da lixeira, comentários de spam, tags não utilizadas, pingbacks e trackbacks, cache OEMBED, expirados ou todos os transitórios, exclui os meta itens de postagem órfãos e otimiza completamente as tabelas do banco de dados.
No WP Admin Panel, você pode encontrar facilmente a página de configurações e clicar em otimizar banco de dados. Isso garantirá que seu banco de dados seja organizado e executado com eficiência.
Com o WP-Optimize, como você pode otimizar o banco de dados do seu site WordPress?
Como mencionado acima, o WP-Optimize é um plugin do WordPress que é mais popular que o outro porque vem com tantos recursos que ajudam você a otimizar seu site.
Você pode facilmente limpar e gerenciar o banco de dados com a ajuda desses plugins. Ao utilizar seus recursos, você também pode limpar o cache do seu site e compactar as imagens. Você também pode fazer seu site funcionar de forma eficiente e rápida.
Você descobrirá que diferentes plugins o ajudarão a executar três tarefas diferentes, mas o WP-Optimize executa todas essas três tarefas por conta própria.
Limpando o banco de dados
O banco de dados armazena todas as informações e dados necessários para executar uma função específica. Em algum momento o banco de dados fica cheio de dados que não são usados por um longo período de tempo.
Portanto, neste momento, o WP_Optimize excluirá todos os dados indesejados e ajudará você a recuperar o espaço perdido. Ao clicar em Executar otimização, você pode executar a otimização de banco de dados do WordPress de forma independente. Ou você pode clicar em Executar todas as otimizações selecionadas para executar todas as tarefas de uma só vez.
Você terá acesso a muitas opções de otimização ao usar este plugin. A maioria das opções que você acessará fornecerá os detalhes completos sobre a tarefa que você estará realizando.
O número total de posts indesejados para cada categoria será fornecido pelo plugin WP-Optimize, para que você tenha uma ideia completa sobre a limpeza feita pela ferramenta.
A maior parte da tarefa explicará como funciona, por exemplo, se você escolher uma opção Limpar todas as revisões de postagem, o que significa que, ao usar essa opção, todas as revisões de postagem indesejadas serão excluídas. Tipos semelhantes de opções serão fornecidos para limpar postagens antigas, comentários, transientes e algumas outras tarefas.
Post relacionado: Dicas para ajudar você a manter seu banco de dados WordPress completamente limpo
Vamos estudar a otimização de tabelas de banco de dados
Na barra de ferramentas, vá para a guia tabelas. Esta opção oferecerá uma lista completa de todas as tabelas de dados. Além disso, fornecerá informações sobre o tamanho do índice, sobrecarga, registro e tamanho dos dados.
Na guia otimização selecione a opção Executar Otimização para otimizar todas as tabelas do Banco de Dados.
No banco de dados, as tabelas SQL que são usadas pelo WordPress são preenchidas com dados ao longo do tempo. A maioria desses dados se tornará indesejada, o que diminuirá a velocidade do seu site.
Toda vez que você adicionar temas, páginas, posts, etc ou atualizar qualquer coisa, a cópia desse post será criada pelo WordPress. Assim, nas tabelas do banco de dados cada revisão será salva. Por isso, torna-se importante otimizá-lo periodicamente.
As informações completas serão fornecidas sobre qual tabela específica está ocupando muito espaço para ser carregada.

Você também pode configurar a limpeza semanal automática usando o plugin WP-Optimize. Isso ajudará você a automatizar esse tipo de processo. Para manter os dados por algum período de tempo, este plugin oferece uma opção para isso também.
Se você deseja manter seu banco de dados funcionando sem problemas em apenas um clique, este plug-in fornece um recurso conhecido como otimização de banco de dados. Você só precisa configurá-lo de uma vez e ele fará o trabalho sozinho.
Perguntas frequentes sobre otimização de banco de dados WordPress
1. Isso quebra meu site?
Ao modificar algo em seu site ou fazer grandes alterações, certifique-se de fazer backup. Seu site não vai quebrar por causa da otimização do banco de dados. Para executar a otimização de banco de dados com eficiência, apenas tome cuidado para usar apenas um plug-in.
Seu site pode estar executando tarefas indesejadas e incompatíveis se você tiver mais de um plug-in para otimização de banco de dados do WordPress.
2. Existem algumas dicas para mim?
Os plugins mencionados neste blog têm muitas opções que podem ser usadas para configurar manutenção, expurgos, atualizações e muitas configurações de gerenciamento de banco de dados.
3. O processo mencionado acima ajudará a melhorar o desempenho do site?
O processo de otimização de banco de dados do WordPress é muito útil para melhorar a velocidade de carregamento da página, as classificações do mecanismo de pesquisa e o desempenho geral. Ele também fornece uma melhor experiência do usuário que leva a uma maior taxa de conversão.
Conclusão:
É muito crucial manter seu site rápido e eficiente. Você encontrará vários métodos para otimizar seu banco de dados, mas os profissionais poderão otimizá-lo facilmente, enquanto os iniciantes podem achar um processo um pouco difícil.
Assim, mencionamos plugins simples que podem ser manipulados por iniciantes e profissionais com todos os recursos básicos e avançados.
