Les options marquées par Redémarrage de l'instance signifient qu'AlloyDB redémarre une instance chaque fois que vous définissez, supprimez ou modifiez cette option sur cette instance. La valeur de l'option 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émarrages d'instances | 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émarrages d'instances | 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
à 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.enable_auto_explain
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Oui |
Contrôle la disponibilité de l'extension auto_explain
dans une instance AlloyDB. Définissez le paramètre sur on
et redémarrez l'instance.
L'extension auto_explain
permet la journalisation automatique des plans d'exécution des instructions lentes (à des fins de dépannage, etc.). Il fournit un moyen automatisé d'exécuter les fonctionnalités de la commande EXPLAIN
.
alloydb.enable_pg_bigm
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Oui |
Contrôle la disponibilité de l'extension pg_bigm
dans une instance AlloyDB. Définissez le paramètre sur on
et redémarrez l'instance. Ajoutez ensuite l'extension pg_bigm
à chaque base de données de l'instance à l'aide de la commande CREATE
EXTENSION
.
L'extension pg_bigm
offre une fonctionnalité de recherche en texte intégral dans PostgreSQL à l'aide d'index bigrammes pour des recherches en texte intégral plus rapides.
alloydb.enable_pg_cron
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Oui |
Contrôle la disponibilité de l'extension pg_cron
dans une instance AlloyDB. Définissez le paramètre sur on
et redémarrez l'instance. Ajoutez ensuite l'extension pg_cron
à chaque base de données de l'instance à l'aide de la commande CREATE
EXTENSION
.
L'extension pg_cron
fournit un planificateur de tâches basé sur Cron pour PostgreSQL, qui s'exécute dans la base de données en tant qu'extension. Elle utilise la même syntaxe que cron
et vous permet de planifier des commandes PostgreSQL directement à partir de la base de données.
alloydb.enable_pg_hint_plan
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Oui |
Contrôle la disponibilité de l'extension pg_hint_plan
dans une instance AlloyDB. Définissez le paramètre sur on
et redémarrez l'instance. Ajoutez ensuite l'extension pg_hint_plan
aux bases de données individuelles de l'instance à l'aide de la commande CREATE EXTENSION
.
L'extension pg_hint_plan
vous permet d'améliorer les plans d'exécution PostgreSQL à l'aide d'optimisations, qui sont des descriptions dans les commentaires SQL.
alloydb.enable_pg_wait_sampling
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Oui |
Permet à AlloyDB de collecter des statistiques d'échantillonnage des événements d'attente.
Définissez le paramètre sur on
et redémarrez l'instance. Ajoutez ensuite l'extension pg_wait_sampling
à chaque base de données de l'instance à l'aide de la commande CREATE EXTENSION
.
L'extension pg_wait_sampling
agrège et résume les données des événements d'attente. Vous pouvez interroger ces vues pour obtenir des informations sur les temps d'attente, les fréquences et l'importance relative des différents événements d'attente.
alloydb.enable_pglogical
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Oui |
Contrôle la disponibilité de l'extension pglogical
dans une instance AlloyDB. Définissez le paramètre sur on
et redémarrez l'instance. Ajoutez ensuite l'extension pglogical
aux bases de données individuelles de l'instance à l'aide de la commande CREATE EXTENSION
.
L'extension pglogical
fournit une réplication logique par flux pour PostgreSQL à l'aide d'un modèle basé sur la publication et l'abonnement.
alloydb.iam_authentication
Type | boolean |
Par défaut | off |
Redémarrages d'instances | 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émarrages d'instances | 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 à des consommateurs externes.
alloydb.log_throttling_window
Type | integer |
Par défaut | 0 |
Redémarrages d'instances | 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 la durée indiqué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 0
, AlloyDB enregistre tous les messages de journaux en double.
alloydb.promote_cancel_to_terminate
Type | boolean |
Par défaut | off |
Redémarrages d'instances | Non |
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'é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 | Une chaîne vide |
Redémarrages d'instances | Non |
Nom du rôle PostgreSQL à utiliser pour accorder l'autorisation d'interroger la vue pg_shadow
.
alloydb_password
Type | string |
Par défaut | Une chaîne vide |
Redémarrages d'instances | Non |
Fournit des fonctions permettant de définir et de gérer les 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 | Une chaîne vide |
Redémarrages d'instances | Non |
Fournit des fonctions qui permettent à 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 interroger des vecteurs.
alloydb_ai_nl
Type | string |
Par défaut | Une chaîne vide |
Redémarrages d'instances | Non |
Fournit des fonctions qui vous permettent d'interroger AlloyDB de manière sécurisée à l'aide du langage naturel. L'extension fonctionne 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 | Une chaîne vide |
Redémarrages d'instances | 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.