Répliques de lecture Snowflake Postgres

Vue d’ensemble

Snowflake Postgres prend en charge la création de répliques. Les répliques sont des copies en lecture seule d’une instance principale qui sont synchronisées en permanence avec les modifications de cette instance. Cette synchronisation est effectuée automatiquement et de manière transparente pour l’utilisateur.

Les répliques sont utiles pour la mise à l’échelle de la lecture et le déchargement de certaines charges de travail susceptibles d’avoir un impact sur la production (telles que la génération de rapports de charges de travail). Les répliques doivent avoir la même taille de stockage que leur instance principale, mais peuvent avoir une taille de calcul différente.

Les répliques sont provisionnées dans le même réseau que leur instance principale et, par conséquent, héritent de toutes les règles réseau d’entrée et de sortie de leur instance principale.

Les identifiants de connexion Postgres, ainsi que toutes les autres données sur les répliques, sont copiés et synchronisés avec l’instance principale.

Création d’un réplique en lecture

  1. Dans le menu de navigation, sélectionnez Postgres.

  2. Sélectionnez l’instance pour laquelle vous souhaitez créer une réplique pour charger sa page de détails.

  3. Dans le menu Manage en haut à droite de la page de détails, sélectionnez l’option Créer une réplique.

  4. Faites vos choix pour les options de configuration de votre nouvelle réplique.

    Créer une réplique Snowflake Postgres
  5. Cliquez sur Save pour créer la réplique.

Le temps nécessaire pour créer une réplique dépend de la taille de son instance d’origine. La réplique affichera son état actuel au fur et à mesure de sa création. Consultez la liste des états d’instance pour plus de détails sur les états par lesquels la réplique passera au fur et à mesure de sa création.

Comportement et limitations de la réplique

  • Seules 10 répliques * peuvent diffuser les modifications d’une instance principale par défaut. Pour permettre à d’autres répliques de diffuser, augmentez le paramètre Postgres max_wal_senders (consultez Paramètres du serveur Snowflake Postgres).

  • Les instances Postgres principales ne peuvent pas être supprimées tant qu’elles possèdent des répliques. Toutes les répliques doivent être supprimées avant que l’instance principale puisse être supprimée.

  • Les paramètres du serveur Postgres appliqués à une instance principale sont copiés vers toutes les répliques.