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
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Oui |
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 à des bases de données individuelles dans l'instance à l'aide de la CREATE
EXTENSION commande.
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
| Type | integer |
| Par défaut | 0 |
| Redémarrage de l'instance | Non |
Détermine si AlloyDB enregistre les messages de journal en double reçus pendant une période spécifiée.
Si la valeur est 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 minuteur, il ne l'enregistre pas. Une fois le minuteur expiré, AlloyDB ajoute un nombre de messages ignorés à la prochaine occurrence du même message de journal qu'il enregistre.
Si la valeur est 0, AlloyDB enregistre tous les
messages de journal en double.
alloydb.promote_cancel_to_terminate
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Non |
Si la valeur est true, toutes les demandes d'annulation de requête dues à des problèmes tels que des délais d'attente de verrouillage, des délais d'attente d'instruction et des conflits de récupération (relecture) rencontrés par AlloyDB sont promues 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
| Type | string |
| Par défaut | Chaîne vide |
| Redémarrage de l'instance | Non |
Nom du rôle PostgreSQL à utiliser pour accorder l'autorisation d'interroger la vue pg_shadow.