Options AlloyDB

Sélectionnez une version de la documentation :

Cette page décrit les options de base de données qu'AlloyDB pour PostgreSQL utilise pour activer et gérer diverses fonctionnalités de service propres à AlloyDB. Pour obtenir la liste de toutes les options de base de données compatibles avec AlloyDB, consultez Options de base de données compatibles.

Pour les flags marqués avec Redémarrage de l'instance, AlloyDB redémarre une instance chaque fois que vous définissez, supprimez ou modifiez le flag concerné sur cette instance. La valeur du flag persiste pour l'instance jusqu'à ce que vous la modifiiez à nouveau.

alloydb.enable_pgaudit

Typeboolean
Par défautoff
Redémarrage de l'instanceOui

Contrôle la disponibilité de l'extension pgaudit dans une instance AlloyDB. Définissez le paramètre sur on et redémarrez l'instance. Ajoutez ensuite l'extension pgaudit aux bases de données individuelles de l'instance à l'aide de la commande CREATE EXTENSION.

L'extension pgaudit fournit une journalisation détaillée des sessions et des objets à l'aide de la fonctionnalité de journalisation standard fournie par PostgreSQL.

alloydb.log_throttling_window

Typeinteger
Par défaut0
Redémarrage de l'instanceNon

Détermine si AlloyDB enregistre les messages de journaux en double reçus pendant une période spécifiée.

Si la valeur est définie sur une valeur supérieure à 0, AlloyDB démarre un minuteur de cette durée en secondes chaque fois qu'il enregistre un message de journal. Si AlloyDB reçoit le même message de journal avant l'expiration du délai, il ne l'enregistre pas. Une fois le délai écoulé, AlloyDB ajoute le nombre de messages ignorés à la prochaine occurrence du même message de journal qu'il enregistre.

Si la valeur est définie sur 0, AlloyDB enregistre tous les messages de journaux en double.

alloydb.promote_cancel_to_terminate

Typeboolean
Par défautoff
Redémarrage de l'instanceNon

Si la valeur est définie sur true, toutes les demandes d'annulation de requête dues à des problèmes tels que les délais d'attente de verrouillage, les délais d'attente d'instruction et les conflits de récupération (relecture) rencontrés par AlloyDB sont promus en demandes d'arrêt forcé du backend.

En promouvant les demandes d'annulation, AlloyDB permet d'empêcher les backends bloqués d'empêcher la relecture des journaux et d'autres backends.

alloydb.pg_shadow_select_role

Typestring
Par défautChaîne vide
Redémarrage de l'instanceNon

Nom du rôle PostgreSQL à utiliser pour accorder l'autorisation d'interroger la vue pg_shadow.