Réplicas de leitura do Snowflake Postgres

Visão geral

O Snowflake Postgres oferece suporte à criação de réplicas. As réplicas são cópias somente leitura de uma instância líder que são constantemente sincronizadas com as alterações dessa instância. Essa sincronização é feita automaticamente e de forma transparente para o usuário.

As réplicas são úteis para dimensionamento de leitura e descarregamento de determinadas cargas de trabalho que podem impactar a produção (como cargas de trabalho de relatórios). As réplicas devem ter o mesmo tamanho de armazenamento que seus líderes, mas podem ter um tamanho de computação diferente.

As réplicas são provisionadas na mesma rede que a instância líder e, como resultado, herdam todas as regras de rede de entrada e saída da instância líder.

As credenciais Postgres, junto com todos os outros dados nas réplicas, são copiadas e sincronizadas com a instância líder.

Criando uma réplica de leitura

  1. No menu de navegação, selecione Postgres.

  2. Selecione a instância da qual você deseja criar uma réplica para carregar a página de detalhes.

  3. No menu Manage, no canto superior direito da página de detalhes, selecione a opção Create replica.

  4. Escolha as opções de configuração da sua nova réplica.

    Criar uma réplica do Snowflake Postgres
  5. Selecione Save para criar a réplica.

O tempo necessário para criar uma réplica depende do tamanho da instância de origem. A réplica exibirá o estado atual enquanto estiver sendo construída. Consulte a lista de estados de instância para obter detalhes sobre os estados pelos quais a réplica passará ao ser construída.

Comportamento e limitações da réplica

  • Somente 10 réplicas podem transmitir alterações de uma instância líder por padrão. Para permitir que mais réplicas façam isso, aumente a configuração max_wal_senders do Postgres (consulte Configurações do servidor Snowflake Postgres).

  • As instâncias líderes do Postgres não podem ser descartadas enquanto tiverem réplicas. Todas as réplicas devem ser removidas para que o líder possa ser descartado.

  • As configurações do servidor Postgres aplicadas a uma instância líder são copiadas para todas as réplicas.