Manutenção da base de dados WordPress
Identifique o que precisa de atenção antes de alterar a base de dados.
Examine o armazenamento, os índices e as definições por MCP. Depois, escolha uma ação específica com base nas observações do seu próprio site WordPress.
Uma observação é um motivo para investigar.
O relatório de estado distingue o armazenamento das tabelas, as observações sobre índices, as opções carregadas automaticamente e os registos de transients expirados. Faça uma auditoria específica quando uma área precisar de uma análise mais detalhada.
Uma tabela grande não explica por que razão uma página é lenta. Um índice possivelmente redundante deve ser analisado; não é uma ordem para o eliminar. O plugin comunica observações e a cobertura disponível das verificações. Não repara a base de dados automaticamente.
A inspeção lê o estado atual. A manutenção altera uma parte selecionada através de uma operação separada e confirmada.
Autoload altera o que é carregado, não o que é guardado.
Algumas definições do WordPress são carregadas em conjunto automaticamente. A operação autoload altera esse indicador para opções explicitamente identificadas pelo nome e preserva os seus valores guardados.
Antes de alterar o indicador, confirme que plugin gere a opção e como esta é utilizada. O tamanho, por si só, não indica se o carregamento automático deve ser desativado. Uma chamada aceita até 25 opções identificadas pelo nome que não sejam transients e verifica o indicador resultante.
As definições selecionadas são carregadas em conjunto. O seu conteúdo guardado mantém-se inalterado.
Escolha a operação que responde à sua pergunta.
Comece por uma verificação só de leitura. As operações de manutenção usam simulação por predefinição e exigem confirmação explícita para uma alteração real.
Examinar armazenamento e índices
Use o resumo de estado para orientar a análise. Depois, examine as definições dos índices, os tamanhos das opções ou os motores das tabelas do núcleo. Os resultados dos índices são paginados. Os contadores opcionais do Performance Schema são observações, não provas de que um índice nunca é utilizado.
Remover registos temporários expirados
Simule um lote de até 500 registos expirados que indicam o prazo de validade de transients. Fazem parte dos dados temporários de cache do WordPress. A resposta comunica o resultado da limpeza sem revelar nomes ou valores dos transients. Poderá ser necessário outro lote.
Substituir um excerto conhecido do conteúdo das publicações
Por exemplo, procure «Entrega em cinco dias» antes de substituir o texto por um compromisso verificado de três dias. Liste as publicações correspondentes, selecione tipos e estados e simule uma substituição literal ou por expressão regular. A pesquisa abrange o conteúdo guardado das publicações, não todas as palavras apresentadas no site. Um limite de 0 não estabelece um máximo explícito de resultados. As escritas reais exigem MCP Abilities – Block Editor e permissão para editar cada publicação. A validação nativa dos blocos pode rejeitar uma substituição proposta.
Converter motores de tabelas selecionadas do núcleo
Escolha as tabelas suportadas do núcleo WordPress através das suas chaves lógicas. O WordPress resolve os nomes reais, incluindo prefixos personalizados. Esta ação não pode visar tabelas arbitrárias de plugins. Mantenha uma cópia de segurança adequada e examine o motor final comunicado após uma conversão confirmada.
Conheça os limites do relatório.
O resumo de estado não é uma verificação completa da integridade dos dados nem um diagnóstico de consultas lentas. Os relatórios de opções mostram nomes e tamanhos, não valores. Não existe um endpoint para SQL arbitrário, eliminação automática de índices ou um comando geral de reparação.
Em multissite, a descoberta do esquema e os pedidos que envolvem tabelas globais da rede exigem permissões de superadministrador e de gestão das opções de rede. Isto também se aplica a verificações só de leitura e a simulações.
Simule uma alteração e verifique depois o seu efeito.
Um pedido de manutenção real precisa de
dry_run:false e confirm:true. O número de correspondências numa simulação não garante que uma escrita posterior passe a validação do editor. Após uma substituição, examine as páginas afetadas e a sua redação.A falha de um elemento não anula as alterações anteriores bem-sucedidas na mesma chamada. A conversão de tabelas comunica separadamente o resultado da instrução da base de dados, o motor verificado e qualquer incerteza. Se o efeito for incerto, examine o estado atual antes de executar outra ação.
Transforme uma pergunta sobre a base de dados num próximo passo concreto.
Instale MCP Abilities – Database com WordPress 6.9 ou posterior, PHP 8.0 ou posterior, WordPress MCP Adapter e MCP Expose Abilities. Adicione MCP Abilities – Block Editor para substituir efetivamente o conteúdo das publicações. Comece por um relatório só de leitura ou uma lista de publicações correspondentes.
