Laboratório 22 · Desempenho

WordPress: restaurar só a tabela que quebrou, em 3 segundos em vez de 2 minutos

Data: 18/10/2026Servidor: cinco bancos WordPress reais, de 1,2 a 13 GBLeitura: 4 minTema: Desempenho
A pergunta

Um plugin do WordPress apagou as configurações do site. Uma atualização do WooCommerce estragou os dados dos produtos. Uma importação mexeu nos posts errados. Quase sempre o problema está numa tabela só do banco do WordPress, e restaurar o banco inteiro desfaz junto tudo o que o site fez desde o último backup: pedidos, comentários, cadastros. Dá para trazer de volta só a tabela que quebrou? Em quanto tempo? Ela volta igual?

Resultado
3,3 spara trazer de volta a wp_options (as configurações do site WordPress) de um banco de 9 GB, em vez de 121 s tirando a tabela do banco inteiro
100%das tabelas do WordPress restauradas idênticas à original, conferidas por checksum, nos dois formatos
Restaurar uma tabela do WordPressEm segundos: um arquivo por banco × uma tabela por arquivo
Fonte: Laboratório Salvo · cinco bancos WordPress reais · 18/10/2026 · medição provisória (de dia)
A tabela do WordPressUm arquivo por bancoUma tabela por arquivo
wp_options (1,7 MB), banco de 9 GB121 s3,3 s
wp_postmeta (99 MB), banco de 9 GB134 s14 s
wp_options (5,5 MB), banco de 1,3 GB17 s4,1 s
wp_postmeta, a maior tabela (361 MB, 28% do banco de 1,3 GB)42 s32 s
wp_posts (95% do banco de 9 GB)783 s829 s
O banco do WordPress inteiro (9 GB)893 s922 s
Backup da conta (5 sites, 17,6 GB de bancos)691 s678 s
Espaço no storage2,03 GB2,03 GB

Método

Cinco bancos de sites WordPress reais, de 1,2 a 13 GB e de 63 a 282 tabelas cada (um blog grande e sites institucionais; nenhum era loja WooCommerce), numa conta do servidor de testes.

O Salvo agora tem dois formatos para os bancos no backup, escolhidos ao criar o job: um arquivo por banco, o padrão, ou uma tabela por arquivo: o mesmo retrato do banco, tirado de uma vez só (todas as tabelas do mesmo instante, como o WordPress espera), guardado tabela por tabela.

Backup da conta nos dois formatos, cada um num storage separado, para medir o espaço de cada um. Tudo pelo painel do Salvo no WHM: criar os jobs, rodar o backup e restaurar as tabelas.

Cada tabela foi restaurada para um banco novo, ao lado do original, e conferida pelo checksum contra a original: todas idênticas, nos dois formatos.

Por que o ganho muda: no formato de um arquivo, o Salvo precisa buscar no storage o banco inteiro para tirar dele uma tabela; no formato por tabela, busca só ela. A importação no MySQL leva o mesmo tempo nos dois. Por isso o ganho cresce quanto menor a tabela em relação ao banco, e some quando a tabela é quase o banco todo, como a wp_posts de um blog muito grande.

O que decidimos

As tabelas que mais quebram no WordPress (wp_options, wp_postmeta, usuários, comentários) são pequenas perto do banco, exatamente onde o ganho é maior. Mas o formato por tabela pesa mais no servidor durante o backup: usa um espaço temporário do tamanho do maior banco e aumenta a carga. Por isso ele é uma escolha do administrador, por job, e o padrão continua um arquivo por banco. Na restauração, pelo painel, dá para colocar a tabela num banco novo ao lado, para comparar antes de trocar, ou substituir só ela no banco do site; antes de mexer, o Salvo guarda uma cópia do banco como está.

?
O que ainda não sabemosMedido de dia, uma vez em cada caso e em dois dos cinco bancos (os cinco entraram no backup). No horário em que o storage está mais carregado, buscar o banco inteiro tende a demorar mais, e a vantagem do formato por tabela deve crescer; essa medição está planejada. Nenhum dos bancos era de loja WooCommerce: o que vale para o WooCommerce vem de ele guardar os produtos nas mesmas tabelas medidas (wp_posts e wp_postmeta). Rotinas, eventos e views do banco não entram quando se restaura só uma tabela (o WordPress padrão não usa).
Quer ver o Salvo no seu servidor?Entre na lista de espera do beta. Avisamos quando houver vaga.
Outras publicações
salvo. Backup para servidores de hospedagem. Um produto GK2.
Produto
Laboratório
Salvo
Idioma
© 2026 GK2Usamos cookies de análise (Google Analytics).salvobackup.com/laboratorio/wordpress-restaurar-so-a-tabela-que-quebrou/