Cette page décrit les indicateurs 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 tous les indicateurs de base de données compatibles avec AlloyDB, consultez la section Options de base de données compatibles.
Les indicateurs marqués de Instance restarts (Redémarrages d'instance) signifient qu'AlloyDB redémarre une instance chaque fois que vous définissez, supprimez ou modifiez cet indicateur sur cette instance. La valeur de l'indicateur 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 de l'instance à l'aide de la commande CREATE
EXTENSION
.
L'extension pgaudit
fournit un journal d'audit détaillé 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 cette 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 message de journal identique avant l'expiration du minuteur, il n'enregistre pas le message. À l'expiration du minuteur, AlloyDB ajoute le nombre de messages ignorés à la prochaine occurrence du même message de journal qu'il enregistre.
Si cette valeur est définie sur 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 définie sur true
, toutes les requêtes d'annulation de requêtes dues à des problèmes tels que les délais avant expiration des verrouillages, les délais avant expiration des instructions et les conflits de récupération (relecture) rencontrés par AlloyDB sont promues en requêtes de terminaison forcée du backend.
En promouvant les demandes d'annulation, AlloyDB empêche les backends bloqués de bloquer la relecture des journaux et d'autres backends.
alloydb.pg_shadow_select_role
Type | string |
Par défaut | Une 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
.