Este guia de solução de problemas aborda problemas comuns que podem ocorrer com backups, recuperação e replicação do AlloyDB para PostgreSQL. Correções recomendadas são fornecidas.
Você quer restaurar um cluster excluído
Descrição:no AlloyDB, os backups sob demanda e automatizados são independentes do cluster que você quer restaurar. É possível restaurar dados de um backup para um novo cluster do AlloyDB, mesmo que o cluster usado para criar o backup seja excluído. A camada de armazenamento processa os backups do AlloyDB. Além disso, o banco de dados não é bloqueado durante o processo de backup, o que garante disponibilidade contínua.
A restauração de backup no AlloyDB é fora do lugar, o que significa que você restaura o backup em um novo cluster em vez de substituir um cluster existente. Depois de restaurar o cluster, é possível adicionar novas instâncias de pool de leitura ou primárias a ele.
Ao restaurar um cluster usando a recuperação pontual (PITR), só é possível restaurar um cluster de um momento que esteja no período de recuperação configurado. Escolha um carimbo de data/hora em que o cluster tinha uma instância.
Correção recomendada:Restaure um cluster de um backup armazenado.
Por padrão, o AlloyDB faz backup contínuo dos seus dados com uma janela de recuperação de 14 dias. Se você reconfigurar seu plano de backup, pode levar até 24 horas para que os backups e a recuperação contínuos criem um backup e ativem a funcionalidade de recuperação contínua.
Se precisar de ajuda com esse problema, entre em contato com o suporte do Google Cloud.
Você não sabe como encontrar seus backups
Descrição:os backups são armazenados separadamente do armazenamento do cluster por motivos de segurança e acessibilidade.
Correção recomendada:encontre seus backups usando as seguintes interfaces:
Interface | Encontrar backups |
---|---|
Console doGoogle Cloud | Confira uma lista de backups em um projeto. |
CLI do Google Cloud | Confira uma lista de backups em um projeto. |
API REST | Use o método
projects.locations.backups.list
para listar todos os backups em um projeto e local especificados.
|
Você quer fazer uma PITR, mas não consegue selecionar um horário
Descrição:o AlloyDB oferece PITR como parte do backup e da recuperação contínuos. Os registros de transações, que são essenciais para a PITR, são descarregados para o Cloud Storage, o que garante que os registros não afetem o tamanho ou o desempenho dos clusters.
Não é possível selecionar um horário específico para a PITR pelos seguintes motivos:
- O cluster que você quer restaurar não existe. Não é possível usar a PITR para restaurar um cluster excluído.
- O recurso de backup contínuo não está ativado. A PITR depende de registros de gravação antecipada (WAL, na sigla em inglês) que só são coletados quando o recurso de backup contínuo está ativado.
- O ponto de restauração do backup é anterior à data do backup contínuo mais antigo.
- Você não selecionou um carimbo de data/hora para um momento em que o cluster tinha uma instância.
Correção recomendada:selecione um horário específico para a PITR.
Tente as seguintes correções:
- Verifique se o cluster que você quer restaurar existe. Se o cluster existir, siga as etapas em Usar a recuperação pontual (PITR).
- Verifique se os backups contínuos estão ativados no cluster. Se os backups contínuos estiverem ativados, siga as etapas em Usar a recuperação pontual (PITR).
- Verifique se o horário em que você quer restaurar o backup está na janela de recuperação configurada. Por padrão, o AlloyDB faz backup contínuo dos seus dados com uma janela de recuperação de 14 dias. Para mais informações, consulte Configurar backup contínuo.
Seus backups são excluídos inesperadamente
Descrição:seus backups do AlloyDB não são excluídos automaticamente, a menos que a exclusão automática seja exigida pela configuração de retenção. O período de armazenamento de um backup é determinado quando um plano de backup cria o backup. O período de armazenamento é gravado nos metadados do backup no momento da criação, e o campo é imutável.
Os backups são criados por planos de backup, como backup e recuperação contínuos ou backups automáticos. Os backups têm um período de retenção definido na configuração do plano de backup, que é o período padrão de 14 dias ou um parâmetro de retenção configurado pelo usuário. Não é possível escolher um período de armazenamento diretamente. Os backups sob demanda têm um período de retenção de 365 dias.
Correção recomendada:para evitar exclusões inesperadas de backups, revise as configurações do seu plano de backup.
Você precisa restaurar um backup em uma região diferente
Descrição:só é possível restaurar backups na região em que eles estão localizados, a menos que você crie um novo backup on demand do cluster original.
Correção recomendada:restaure um cluster para uma nova região criando um novo backup on demand do cluster original:
- Crie o novo backup na região de destino.
- Use o novo backup para fazer a restauração na região de sua preferência.
O AlloyDB também oferece suporte a backups em réplicas entre regiões. Se você tiver uma réplica entre regiões, fazer um backup dela poderá atender a muitos requisitos de backup entre regiões. Para mais informações, consulte Visão geral da replicação entre regiões.