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 l'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 ajoutées en préfixe à 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 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.iam_authentication
| Type | boolean |
| Par défaut | off |
| Redémarrage de l'instance | Oui |
Permet d'utiliser l'authentification IAM (Identity and Access Management) 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 les modifications de données vers des 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 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 ce nombre de 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 le nombre de messages ignorés à l'occurrence suivante 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 définie sur true, toutes les demandes d'annulation de requête dues à des problèmes tels que des délais avant expiration de verrouillage, des délais avant expiration 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'éviter que les backends bloqués n'empêchent 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.
alloydb_password_validation
| Type | string |
| Par défaut | Chaîne vide |
| Redémarrage de l'instance | Non |
Fournit des fonctions permettant de définir et de gérer des règles relatives aux mots de passe pour AlloyDB Omni. Si les utilisateurs de la base de données de votre application s'authentifient auprès d'AlloyDB Omni à l'aide de la méthode intégrée basée sur un mot de passe, vous pouvez renforcer la sécurité de l'authentification en exigeant des mots de passe sécurisés.
Pour en savoir plus, consultez Gérer l'authentification intégrée à l'aide de règles de mot de passe.
alloydb_scann
| Type | string |
| Par défaut | Chaîne vide |
| Redémarrage de l'instance | Non |
Fournit des fonctions permettant à AlloyDB Omni de gérer les charges de travail de recherche vectorielle avec des performances et une efficacité élevées.
Pour en savoir plus, consultez Créer des index et des vecteurs de requête.
alloydb_ai_nl
| Type | string |
| Par défaut | Chaîne vide |
| Redémarrage de l'instance | Non |
Fournit des fonctions qui vous permettent d'interroger AlloyDB Omni de manière sécurisée à l'aide du langage naturel.
L'extension fonctionne conjointement avec l'extension parameterized_views, qui applique une couche de sécurité à vos données.
Pour en savoir plus, consultez Interroger votre base de données en langage naturel.
parameterized_views
| Type | string |
| Par défaut | Chaîne vide |
| Redémarrage de l'instance | Non |
Fournit des fonctions qui ajoutent une couche de sécurité lorsque les requêtes en langage naturel sont traduites en requêtes SQL. Cette extension fonctionne conjointement avec l'extension alloydb_ai_nl.
Pour en savoir plus, consultez Interroger votre base de données en langage naturel.