O recurso de backup e restauração de dados minimiza perdas causadas por operações acidentais em bancos de dados. Este tópico descreve como restaurar uma instância usando seus dados de backup.
Pré-requisitos
Uma instância do Lindorm criada e com o recurso de backup e restauração ativado. Para mais informações, consulte Ativar backup e restauração.
Backup dos dados da instância Lindorm realizado. Para mais detalhes, consulte Backup automático de dados em wide tables do Lindorm.
Observações de uso
Instâncias Lindorm V1 e de nó único não suportam este recurso.
O Lindorm restaura dados gravando o backup nas tabelas da instância. Portanto, exclua os dados da tabela antes de restaurar o backup.
Procedimento
Faça login no console do Lindorm.
No canto superior esquerdo da página, selecione a região onde a instância está implantada.
Na página Instances, clique em ID da instância desejada ou em View Instance Details na coluna Actions correspondente.
No painel de navegação à esquerda, clique em Wide Table Engine.
Clique em aba Backup & Recovery.
Na seção Full Backup, clique em Initiate Data Recovery.
-
Na caixa de diálogo Recovery, configure os parâmetros de recuperação de dados conforme sua necessidade.
Parâmetro
Descrição
Cluster for Recovery
Nome da instância Lindorm de destino para a restauração dos dados de backup.
ImportanteNão é possível restaurar dados de backup gerados para uma instância Lindorm após a atualização dessa instância para uma versão posterior.
Point in Time
Especifique o ponto no tempo para o qual deseja restaurar os dados de backup.
Full Database Recovery
Selecione Yes para executar uma recuperação completa do banco de dados.
Tables for Recovery
Se você selecionar No para recuperação completa do banco de dados, especifique as tabelas a serem recuperadas. Insira um namespace por linha. Asteriscos (*) não são suportados.
-
Para recuperar uma tabela, use o formato
namespace:table. Exemplo:default:testTable. -
Para recuperar uma tabela em outra tabela, use o formato
namespace:table/namespace:table2. Exemplo:default:testTable/default:testTable2.
-
Clique em OK. Na aba Recovery List, clique em Details na coluna Actions para visualizar o progresso da recuperação de dados.
Perguntas frequentes
-
Qual é o ponto no tempo mais recente para o qual posso restaurar dados?
Se não houver tarefas pendentes, o ponto no tempo mais recente varia conforme o ciclo de backup dos logs write-ahead (WAL) para o Object Storage Service (OSS). Por padrão, o sistema faz backup dos dados WAL a cada 30 segundos ou a cada 30 MB de dados WAL. Em caso de falha, talvez não seja possível restaurar os dados gravados na instância Lindorm nos 30 segundos anteriores ao momento atual.
-
Quanto tempo o sistema leva para restaurar os dados?
O tempo necessário para restaurar dados varia de acordo com o tamanho dos dados e a largura de banda disponível.
Restauração completa de dados: a leitura de dados de backup do OSS atinge velocidades de até 1 GB/s. Cada nó do Lindorm Tunnel Service (LTS) grava dados de backup em uma instância Lindorm a uma velocidade de 100 MB/s.
Restauração incremental de dados: a gravação de dados de backup em cada nó de uma instância Lindorm ocorre entre 30 MB/s e 40 MB/s. Cada nó LTS grava dados de backup em uma instância Lindorm a 100 MB/s.
-
É possível restaurar dados de backup em uma única tabela?
Sim. Caso já exista uma tabela com o mesmo nome, restaure os dados de backup em outra tabela.