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

Por que isso importa para quem administra o servidor

  • Restaurar o banco inteiro do WordPress desfaz os pedidos, comentários e cadastros feitos desde o backup. Trazer só a tabela que quebrou não desfaz.
  • 3,3 s em vez de 121 s para a wp_options de um banco de 9 GB: o site volta em segundos.
  • Antes de mexer, o Salvo guarda uma cópia do banco como está: se a tabela restaurada não for a certa, dá para voltar atrás.
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.

Como se liga aos outros laboratórios

Integridade conferida arquivo por arquivo
20 sA conta inteira restaurada em outro servidor: domínios, e-mails, banco idêntico e permissõesLaboratório 11 · 15/10/202699,96%Recuperação de desastre: 10 contas inteiras em outro servidor, 99,96% dos arquivos do cliente idênticosLaboratório 16 · 16/10/2026100%Restaurar um backup do cPanel pelo Salvo: quatro vezes, o mesmo resultado, e 100% das mensagens idênticasLaboratório 18 · 17/10/2026~2 minA conta sumiu: de volta, inteira, a partir do backup, em cerca de 2 minutosLaboratório 19 · 17/10/20265 de 5Restaurar só o que precisa: um banco, uma caixa de e-mail, uns arquivos, tudo de volta exatamente como eraLaboratório 20 · 17/10/20265,2×Melhoramos a restauração do Salvo: conta de 10 GB de volta em 5 min 45 s, no pior horário do storageLaboratório 21 · 19/10/202699,98%Backup de WordPress com e-mail: 6 sites reais restaurados pelo Salvo e pelo JetBackupLaboratório 23 · 19/10/2026250 sRestaurar WordPress pelo Salvo mais rápido que pelo pacote do cPanel: 6 sites reais, uma e várias contas ao mesmo tempoLaboratório 24 · 19/10/2026
salvo. Backup para servidores de hospedagem. Um produto GK2.
Produto
Laboratório
Salvo
Idioma
© 2026 GK2Usamos cookies de análise (Google Analytics).salvobackup.com/pt/laboratorio/wordpress-restaurar-so-a-tabela-que-quebrou/