This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Como otimizar a base de dados do WordPress com o phpMyAdmin e os plug-ins

Updated on October 2, 2025

14 Min Read

Estás cansado de esperar que o teu sítio Web WordPress carregue? Estás frustrado com o desempenho lento e o tempo de carregamento lento das páginas? Está na hora de desbloquear o potencial oculto do teu site, optimizando a tua base de dados WordPress.

A base de dados do WordPress é a espinha dorsal do teu site, armazenando informações cruciais, como posts, páginas, dados do utilizador e definições. No entanto, este repositório pode ficar cheio de dados redundantes, tabelas não utilizadas e ficheiros inchados ao longo do tempo, levando a um fraco desempenho.

Imagina os visitantes a explorarem avidamente o teu conteúdo, os motores de busca a favorecerem o teu site e as conversões a dispararem. Não é apenas um sonho – está ao teu alcance. Prepara-te para otimizar a tua base de dados WordPress e desbloquear um mundo de velocidade, eficiência e possibilidades ilimitadas.

Neste artigo, vais aprender tudo sobre a otimização da base de dados do WordPress, desde a compreensão da estrutura da base de dados do WordPress até à forma de otimizar a tua base de dados. Vamos mergulhar no assunto!

Bases de dados optimizadas automaticamente, sem esforço

Limpeza e indexação diária da base de dados
Armazenamento em cache Redis/Memcached incorporado
Reduz os tempos de carregamento em 60%*

Importância da otimização da base de dados do WordPress

Eis algumas razões que realçam a importância da otimização da base de dados do WordPress:

  1. Acelera o tempo de carregamento das páginas: A otimização da tua base de dados do WordPress reduz o tamanho da base de dados e melhora a recuperação de dados, o que leva a tempos de carregamento de página mais rápidos e a uma experiência de utilizador mais suave.
  2. Melhoria da experiência do utilizador: Uma base de dados bem optimizada garante que os visitantes podem navegar no seu site de forma rápida e eficiente, aumentando a satisfação e o envolvimento do utilizador.
  3. Melhora as classificações de pesquisa: Os motores de busca consideram a velocidade do sítio Web um fator de classificação. Ao otimizar a sua base de dados e melhorar o desempenho, aumenta as hipóteses de obter classificações mais elevadas nos motores de busca.
  4. Reduz o risco de erros: Uma base de dados optimizada minimiza a probabilidade de erros na base de dados, tais como problemas de ligação ou falhas nas consultas. Isto ajuda a manter a estabilidade e a fiabilidade do sítio Web.
  5. Utilização eficiente de recursos: Uma base de dados simplificada consome menos recursos do servidor, tais como CPU e memória, permitindo que o seu sítio Web lide com mais utilizadores simultâneos e picos de tráfego sem degradação do desempenho.
  6. Escalabilidade: À medida que o teu site cresce e atrai mais visitantes, uma base de dados optimizada garante que o teu site pode escalar sem problemas, gerindo eficazmente o aumento da carga de dados.
  7. Segurança e cópia de segurança dos dados: A otimização regular inclui a criação de cópias de segurança da sua base de dados, assegurando que o seu valioso conteúdo e os dados dos utilizadores estão protegidos e podem ser restaurados em caso de acontecimentos imprevistos.
  8. Melhora o desempenho de plugins e temas: Alguns plug-ins e temas dependem muito das interações com a base de dados. Ao otimizar a sua base de dados, fornece uma base sólida para que os plug-ins e os temas tenham um desempenho ótimo.
  9. Solução económica: A otimização da sua base de dados ajuda a reduzir a necessidade de actualizações dispendiosas do servidor ou de recursos adicionais, o que a torna uma solução económica para melhorar o desempenho do site.

Diferença entre reparar e otimizar a base de dados

Uma tabela de comparação mostra as diferenças entre otimizar e reparar uma base de dados WordPress.

Optimiza a base de dados Repara a base de dados
O que fazes Limpa e organiza uma base de dados para melhorar o seu desempenho e velocidade Identificar e corrigir tabelas de bases de dados corrompidas ou danificadas
Porquê Para melhorar o desempenho, removendo dados desnecessários, reduzindo o tamanho da base de dados e optimizando a sua estrutura Para corrigir problemas específicos na base de dados que estejam a causar erros ou problemas
Como
  • Faz uma cópia de segurança da tua base de dados
  • Identifica e limpa os dados desnecessários
  • Remove tabelas e metadados não utilizados
  • Reconstruir ou reparar tabelas de bases de dados
  • Optimiza os índices da base de dados
  • Comprime os ficheiros da base de dados
  • Reduzir o tamanho das imagens da base de dados
  • Faz uma cópia de segurança da tua base de dados
  • Identifica e repara tabelas corrompidas ou danificadas
  • Utiliza ferramentas ou plug-ins especializados para resolver o problema
  • Verifica se a base de dados está a funcionar corretamente após a reparação
Quando Idealmente, uma vez por mês ou após alterações significativas no teu sítio Só é necessário quando surgem problemas ou erros específicos

Compreender a estrutura da base de dados do WordPress

Quando inicias sessão no teu painel phpMyAdmin, vês as tabelas da base de dados. Estas tabelas estão ligadas entre si para fornecer os dados necessários quando solicitados pelos ficheiros .php do WordPress. Como utilizador do WordPress, é útil compreenderes a estrutura básica da base de dados do WordPress.

Nesta secção, explicarei a estrutura da base de dados do WordPress, os problemas comuns que podem tornar a base de dados mais lenta e o impacto dos plug-ins, temas e código personalizado na tua base de dados.

Estrutura e tabelas da base de dados do WordPress

A partir da versão 4.4.2, o WordPress tem 12 tabelas dentro da base de dados. Estas tabelas são utilizadas para executar várias funcionalidades padrão do WordPress. No entanto, este número pode variar consoante os temas e os plugins instalados no teu WordPress.

Cada plugin e tema criam as suas próprias tabelas, e não será errado dizer que quanto mais plugins instalares, mais tabelas terás na tua base de dados. Vamos ver o Diagrama da Base de Dados do WordPress para perceberes como funciona uma base de dados no WordPress.

WordPress 4.4.2 Diagrama da base de dados

– WordPress 4.4.2 Diagrama da base de dados

Vamos ver o que cada tabela da base de dados armazena:

  1. wp_users: Sempre que crias um utilizador é guardado nesta tabela juntamente com os seus detalhes e estado.
  2. wp_usermeta: Armazena a meta informação dos utilizadores.
  3. wp_posts: Tipos de post personalizados, dados de página e dados de post são armazenados nesta tabela.
  4. wp_postmeta: Armazena aqui as informações do post-meta.
  5. wp_comments: Esta tabela armazena os comentários colocados no teu site.
  6. wp_commentmeta: Meta-informação para comentários armazenados aqui.
  7. wp_terms: As etiquetas e categorias dos posts e links são guardadas aqui.
  8. wp_termmeta: Meta-informação para termos armazenados aqui.
  9. wp_term_relationships: Armazena a relação entre os membros de wp_terms.
  10. wp_term_texonomy: Descrição de uma categoria, link ou tag usada numa tabela wp_term armazenada aqui.
  11. wp_links: Guarda os links depreciados do blogroll que podem ser activados com o Link Manager.
  12. wp_options: As opções definidas na administração são armazenadas aqui.

Problemas comuns que tornam a tua base de dados mais lenta

Depois de compreenderes a estrutura da base de dados, é importante conheceres os potenciais problemas que podem tornar a tua base de dados mais lenta e ter um impacto negativo no desempenho do teu sítio Web. Estes são mencionados abaixo:

  • Indexação deficiente
  • Conceção ineficiente da consulta
  • Falta de manutenção da base de dados
  • Conceção ineficiente do esquema da base de dados
  • Utilização excessiva de bloqueios ou contenção
  • Alta latência de rede

Impacto de plug-ins, temas e código personalizado

Por vezes, tratas de todos os potenciais problemas que podem surgir na base de dados, mas mesmo assim não consegues melhorar o seu desempenho. O problema pode estar no plugin, nos temas e no código personalizado que usas na tua aplicação.

Eis como os plug-ins, os temas e o código personalizado podem afetar a tua base de dados:

  • Alguns plugins e temas podem consumir mais recursos de hardware (CPU, memória, armazenamento) do que o necessário, colocando pressão adicional na tua base de dados e no teu servidor.
  • Pode criar dados desnecessários ou redundantes na tua base de dados, levando a um inchaço dos dados e a um desempenho mais lento.
  • Os conflitos entre plug-ins, temas ou código personalizado podem levar a comportamentos inesperados, erros na base de dados ou corrupção de dados.
  • Plugins, temas e código personalizado mal codificados ou desactualizados podem introduzir vulnerabilidades de segurança, como injecções de SQL ou ataques de scripts entre sítios (XSS), colocando a tua base de dados e os teus utilizadores em risco.
  • Os plug-ins, temas ou códigos personalizados desactualizados podem não ser compatíveis com as versões mais recentes do seu CMS, exigindo trabalho adicional para garantir que o seu Web site ou aplicação permanece funcional após as actualizações.

Evita as dores de cabeça do phpMyAdmin

Os nossos engenheiros tratam:
Tarefas de otimização manual
Patches de segurança e backups
Escalabilidade para grandes conjuntos de dados

Pré-requisitos para a otimização do banco de dados do WordPress

Agora que aprendemos as diferenças entre otimizar e reparar a base de dados do WordPress, está na altura de começar a otimização. Mas, antes disso, tens de executar os seguintes passos preparatórios.

1. Faz uma cópia de segurança da tua base de dados

O primeiro passo é fazer uma cópia de segurança da tua base de dados. Este é um passo importante para garantir que não se perdem dados durante a otimização. Pode ser facilmente realizado seguindo os passos abaixo.

Nota: A minha aplicação é lançada na Cloudways e fornece backups automáticos. Os passos seguintes serão os mesmos se fores um utilizador da Cloudways. Caso contrário, serão diferentes.

  • Faz o login na plataforma Cloudways;
  • Abre a aplicação da qual pretendes fazer uma cópia de segurança;
  • Vai a Application Management → clica em Backup and Restore.

Cópia de segurança e restauro

  • Na secção Cópia de segurança e restauro, podes fazer instantaneamente uma cópia de segurança ou restaurar o teu site WordPress. Podes fazer uma cópia de segurança a pedido (ficheiros e bases de dados) antes de testares um novo tema ou plug-in e restaurar cópias de segurança anteriores se ocorrerem problemas.
  • Clica no botão Fazer cópia de segurança agora para criar uma cópia de segurança.

Faz a cópia de segurança agora

  • Demorará alguns minutos a efetuar a cópia de segurança. Serás notificado quando estiver concluída.

notificação

2. Identifica e corrige os erros da base de dados

Depois de criares a cópia de segurança, é altura de identificar e corrigir os erros da base de dados.

  • Volta aos Detalhes do acesso;
  • Localiza a secção Acesso à base de dados e anota o nome da base de dados, o nome de utilizador e a palavra-passe.

Localiza a secção Acesso à base de dados

  • Clica no botão Launch Database Manager. Isso abrirá a interface do phpMyAdmin em uma nova janela do navegador.
  • Inicia sessão no phpMyAdmin utilizando as credenciais da base de dados que anotaste anteriormente.
  • Uma vez iniciada a sessão, seleciona a base de dados que pretende reparar a partir da barra lateral esquerda.
  • Assinala todas as tabelas.
  • No menu suspenso Com selecionado, escolhe a tabela Verificar ou Reparar, conforme necessário:
    • Verifica a tabela para procurar erros nas tabelas selecionadas e apresenta um relatório com todos os problemas encontrados.
    • Reparar tabela tentará reparar quaisquer problemas nas tabelas selecionadas.

Tabela de verificação ou Tabela de reparação

  • Analisa os resultados do processo de verificação ou reparo. Se algum erro persistir, talvez seja necessário investigar mais ou entrar em contato com o Suporte da Cloudways para obter assistência.

Revê os resultados

  • Se todas as tabelas estiverem OK, significa que não existe qualquer erro. Por isso, não precisa de ser reparado.

3. Escolhe a ferramenta de otimização correta

Agora é hora de escolher as ferramentas de otimização certas. Segue-se uma lista de ferramentas de otimização de bases de dados populares que podes escolher, tendo em conta o tamanho e a complexidade da tua base de dados, o orçamento e os conhecimentos técnicos.

  • Ferramentas específicas do MySQL
  • Ferramentas específicas do PostgreSQL
  • Ferramentas específicas do Microsoft SQL Server
  • Ferramentas específicas da Oracle
  • Ferramentas multiplataforma
  • Plugins específicos do WordPress

Método 1: Otimizar a base de dados do WordPress através do phpMyAdmin

Vamos otimizar a tua base de dados WordPress seguindo os passos abaixo.

1. Otimização da tabela da base de dados

Vamos começar por otimizar as tabelas executando um comando SQL simples. Pode ajudar a otimizar as tabelas afectadas por overhead. Por exemplo, se quiseres otimizar a tabela de mensagens, executa o seguinte comando:

OPTIMIZE TABLE 'wp_posts'

A operação acima também pode ser feita sem escrever o comando. Vai para o Cloudways Database Manager; há uma opção para otimização. Seleciona a tabela/tabelas desejadas na lista e clica no botão Otimizar .

clica no botão Otimizar

2. Limpa os dados não desejados

Por vezes, apagar os plugins da administração do WordPress não é suficiente. No entanto, é desinstalado do sistema, mas deixa dados inúteis que requerem limpeza. Da mesma forma, os dados dos posts também estão presentes na mesma tabela.

Executa o seguinte comando SQL:

DELETE FROM wp_postmeta WHERE meta_key = 'META-KEY-NAME';

Substitui META-KEY-NAME pelo valor pretendido.

3. Elimina as revisões de lançamento

As revisões de publicações ocupam espaço na tua tabela. Para eliminar todas as revisões de posts, executa o seguinte comando.

DELETE a,b,c

FROM wp_posts a

LEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id)  

LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )

LEFT JOIN wp_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id)

WHERE a.post_type = 'revision'

AND d.taxonomy != 'link_category';

Também podes definir o número de revisões a serem permitidas. Para isso, adiciona o seguinte código no teu ficheiro wp-config.php.

define( 'WP_POST_REVISIONS', 2 );

O número 2 dentro do código indica o número de revisões permitidas.

4. Remove comentários de spam

Os comentários de spam são um grande problema no WordPress. Podes moderá-los utilizando um plugin como o Akismet, que vem pré-instalado com o WordPress. Para eliminar todos os comentários de spam da tabela, executa o seguinte comando.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

5. Elimina as etiquetas não utilizadas

Podes querer eliminar etiquetas antigas, especialmente as não utilizadas. As etiquetas são acumuladas ao longo do tempo e a forma mais fácil de as eliminar é executar a seguinte consulta SQL. Esta consulta elimina todas as etiquetas que não estão a ser utilizadas por qualquer publicação.

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );

DELETE FROM wp_term_taxonomy WHERE term_id not IN (SELECT term_id FROM wp_terms);

DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

6. Remove Pingbacks e Trackbacks

Os pingbacks e trackbacks nos comentários podem ser eliminados utilizando o seguinte comando.

DELETE FROM wp_comments WHERE comment_type = 'pingback';

DELETE FROM wp_comments WHERE comment_type = 'trackback';

Nota: Desactiva o pingback e os trackbacks antes de executares o comando acima.

7. Plug-ins e temas não utilizados

A maioria dos utilizadores instala e desactiva regularmente os plug-ins do WordPress. Estes plug-ins dependem da base de dados do WordPress e, mesmo depois de serem desactivados, deixam dados inúteis que precisam de ser limpos. Estes dados são necessários se decidires voltar a ativar o plug-in.

Da mesma forma, os temas do WordPress também armazenam dados na base de dados, que permanecem nas tuas tabelas mesmo quando mudas para outro tema. Por isso, é importante rastrear essas tabelas e removê-las quando necessário, usando o phpMyAdmin ou um plugin como o WP-DBmanager.

Utilizando estes comandos simples, podes otimizar a tua base de dados.

Método 2: Otimizar a base de dados do WordPress através de Plugins

Quando se trata do WordPress, as tarefas complexas podem ser facilmente realizadas com um plugin. Muitos plugins gratuitos e pagos de otimização de bases de dados do WordPress estão disponíveis online. Recomendo-te os dois plugins seguintes, que podem ser utilizados para otimizar as bases de dados do WordPress.

1. Brisa

Brisa

– Plugin WordPress Breeze

O Breeze é um poderoso plugin de cache do WordPress que se concentra na otimização do desempenho do site. Uma das principais caraterísticas do Breeze é a sua capacidade avançada de otimização da base de dados. Analisa e optimiza as consultas à base de dados, limpa os dados desnecessários e elimina as entradas redundantes para garantir um desempenho ótimo.

Opções da base de dados do Breeze

– Opções da base de dados do Breeze

Quando o plugin estiver instalado e ativado, vai a Definições → Breeze → Opções da base de dados e ou Limpa tudo ou escolhe a opção desejada para otimização.

Otimização da base de dados no Breeze

– Otimização da base de dados no Breeze

Depois de fazeres a tua seleção, clica no botão Optimiza e ele limpará a tua base de dados do WordPress.

2. WP-Optimize

Plugin WordPress WP-Optimize

– Plugin WordPress WP-Optimize

O WP-Optimize é outro plugin para WordPress especializado na otimização e manutenção da base de dados de um site WordPress. Permite aos utilizadores limpar dados desnecessários, como comentários de spam, revisões de posts e opções transitórias, que podem acumular-se ao longo do tempo e aumentar o tamanho da base de dados.

Opções da base de dados WP-Optimize

– Opções da base de dados WP-Optimize

Também tem uma lista de opções para remover revisões indesejadas, comentários, dados de publicação e opções transitórias. Faz a tua seleção e clica no botão “Executar todas as optimizações selecionadas” para iniciar o processo.

Melhores plugins para otimização da base de dados do WordPress

Quando se trata da otimização da base de dados do WordPress, vários plugins podem ajudar a simplificar o processo e a melhorar o desempenho do teu sítio Web. Aqui estão alguns dos melhores plugins disponíveis:

  1. WP-Sweep
  2. WP-DBManager
  3. Limpador de base de dados avançado
  4. Optimiza a base de dados após a eliminação de revisões

Lembra-te de que, antes de instalar qualquer plugin, é essencial pesquisar e ler as avaliações para garantir a compatibilidade com a tua versão do WordPress e outros plugins instalados.

Mantém o desempenho da base de dados do WordPress

Segue-se uma lista de verificação para manter o desempenho da base de dados do WordPress:

  • Faz regularmente cópias de segurança da tua base de dados
  • Mantém os temas e os plugins actualizados
  • Optimiza as tabelas da tua base de dados
  • Remove plugins e temas desnecessários
  • Limpa comentários e revisões de spam
  • Implementa o armazenamento em cache
  • Optimiza as consultas à base de dados
  • Minimiza os pedidos HTTP externos
  • Limita o número de consultas à base de dados
  • Monitoriza e optimiza o desempenho da base de dados
  • Utiliza uma rede de distribuição de conteúdos (CDN)
  • Optimiza os ficheiros multimédia
  • Implementa o carregamento lento
  • Monitoriza e limpa as despesas gerais da base de dados
  • Optimiza a configuração do servidor de base de dados

Resumo

A otimização da base de dados do WordPress é um processo crucial para melhorar o desempenho e a eficiência do teu sítio Web.

Ao otimizar a tua base de dados, podes remover dados desnecessários, limpar tabelas não utilizadas, otimizar a estrutura da base de dados e reduzir o tamanho global da tua base de dados. Isto leva a tempos de carregamento de página mais rápidos, a uma melhor experiência do utilizador e a melhores classificações nos motores de busca.

Também pode ajudar na utilização eficiente de recursos, na escalabilidade para lidar com o aumento do tráfego, na segurança melhorada e na compatibilidade com plug-ins e temas. Negligenciar a otimização da base de dados pode resultar num desempenho lento do sítio Web, na diminuição do envolvimento dos utilizadores e na potencial perda de dados.

Q. Como posso otimizar a minha base de dados do WordPress?

A. Podes otimizar a tua base de dados WordPress acedendo ao phpMyAdmin através do teu fornecedor de alojamento. Terás de iniciar sessão no cPanel, mas se o teu fornecedor de alojamento não utilizar um cPanel, procura a ferramenta de gestão MySQL alternativa. A partir daí, podes otimizar a tua base de dados. Além disso, podes utilizar um plugin de base de dados do WordPress para otimizar facilmente a tua base de dados.

Q. Com que frequência devo otimizar a minha base de dados do WordPress?

A. Recomenda-se uma otimização regular, dependendo do tamanho e da atividade do teu site, normalmente uma vez por mês ou após grandes alterações.

Q. Como é que a otimização da base de dados afecta a SEO?

A. Os tempos de carregamento mais rápidos e o desempenho melhorado da otimização da base de dados podem levar a uma melhor experiência do utilizador e a uma melhor classificação nos motores de busca.

Q. O WordPress é bom para bases de dados?

A. O WordPress é bom para uma base de dados e utiliza o MySQL como sistema de gestão de bases de dados. O MySQL é um software de código aberto que permite criar uma base de dados e recuperar dados quando necessário.

Q. Como é que o WordPress armazena a base de dados?

A. O WordPress armazena os dados da base de dados sob a forma de tabelas. Todos os dados únicos são apresentados em linhas em cada tabela. O WordPress cria automaticamente as tabelas por predefinição quando configuras o teu sítio Web.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Mansoor Ahmed Khan

Estou no marketing de conteúdo desde 2014 e ainda me divirto a criar histórias que ressoam com o público-alvo e geram resultados. Na Cloudways by DigitalOcean (uma empresa líder de alojamento na nuvem, aliás!), lidero uma equipa de sonho de criadores de conteúdos. Juntos, fazemos brainstorming, escrevemos e produzimos conteúdos fantásticos em todos os canais: blogues, redes sociais, e-mails, o que quiseres! Podes contactar-me em [email protected].

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Quer experimentar a plataforma Cloudways em todo o seu esplendor?

Faça um tour guiado GRATUITO pela Cloudways e veja por si mesmo como é fácil gerenciar seu servidor e suas aplicações na principal plataforma de hospedagem em nuvem.

Iniciar mi recorrido