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 Indicateurs 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.audit_log_line_prefix
| Type | string |
| Par défaut | "%m [%p]: [%l-1] db=%d,user=%u |
| Redémarrage de l'instance | Oui |
Contrôle les informations préfixées à chaque ligne du journal d'audit. Si vous ne renseignez pas ce champ, aucun préfixe n'est utilisé.
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. Pour utiliser l'extension, définissez le paramètre sur on et redémarrez l'instance. Ajoutez ensuite l'extension pgaudit à chaque base de données 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.iam_authentication
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Oui |
Permet d'utiliser l'authentification Identity and Access Management (IAM) avec une instance AlloyDB.
alloydb.logical_decoding
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Oui |
Active l'infrastructure de décodage logique PostgreSQL dans une instance AlloyDB.
Le décodage logique fournit l'infrastructure nécessaire pour diffuser en streaming les modifications de données aux consommateurs externes.
alloydb.log_throttling_window
| Type | integer |
| Par défaut | 0 |
| Redémarrage de l'instance | Non |
Détermine si AlloyDB enregistre les messages de journaux 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 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
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Non |
Si la valeur est définie sur true, toutes les demandes d'annulation de requête qu'AlloyDB rencontre en raison de 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) 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.
scann.enable_preview_features
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Oui |
Permet d'utiliser les fonctionnalités suivantes disponibles en version preview :
- Filtrage adaptatif : identifie si le filtrage intégré ou le préfiltrage offrent les meilleures performances à un moment donné lors de l'exécution de la requête.
- Maintenance automatique des index : AlloyDB gère les index de manière incrémentielle. Ainsi, lorsque votre ensemble de données augmente, AlloyDB divise les grandes partitions aberrantes et tente d'améliorer les RPS et les résultats de recherche.