Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Paramètres Amazon Aurora PostgreSQL.
Vous gérez votre cluster de bases de données Amazon Aurora PostgreSQL de la même façon que les instances de base de données Amazon RDS, en utilisant les paramètres d'un groupe de paramètres de base de données. Cependant, Amazon Aurora diffère d'Amazon RDS en ce qu'un cluster de bases de données Aurora possède plusieurs instances de bases de données. Certains des paramètres que vous utilisez pour gérer votre cluster de bases de données Amazon Aurora s'appliquent à la totalité du cluster, tandis que les autres paramètres s'appliquent uniquement à une instance de base de données spécifique du cluster de bases de données, comme suit :
Groupe de paramètres de cluster de bases de données : un groupe de paramètres de cluster de bases de données contient l'ensemble des paramètres de configuration du moteur qui s'appliquent à l'ensemble du cluster de bases de données Aurora. Par exemple, la gestion des caches de clusters est une fonction d'un cluster de bases de données Aurora contrôlée par le paramètre
apg_ccm_enabled
, qui fait partie du groupe de paramètres de cluster de bases de données. Le groupe de paramètres de cluster de bases de données contient également les paramètres par défaut du groupe de paramètres de base de données pour les instances de base de données qui composent le cluster.Groupe de paramètres de base de données : un groupe de paramètres de base de données est l'ensemble de valeurs de configuration du moteur qui s'appliquent à une instance de base de données spécifique de ce type de moteur. Les groupes de paramètres de base de données du moteur de base de données PostgreSQL sont utilisés par une instance de base de données RDS for PostgreSQL et un cluster de bases de données Aurora PostgreSQL. Ces paramètres de configuration s'appliquent à des propriétés qui peuvent varier entre les instances de base de données d'un cluster Aurora comme, par exemple, les tailles des mémoires tampons.
Vous gérez les paramètres de niveau cluster dans les groupes de paramètres de cluster de bases de données. Vous gérez les paramètres de niveau instance dans les groupes de paramètres de base de données. Vous pouvez gérer les paramètres à l'aide de la console Amazon RDS, de l' AWS CLI API Amazon RDS ou de l'API Amazon RDS. Il existe des commandes distinctes pour la gestion des paramètres de niveau cluster et des paramètres de niveau instance.
-
Pour gérer les paramètres au niveau de l'instance dans un groupe de paramètres de base de données pour une instance de base de données dans un cluster de base de données, utilisez la modify-db-parameter-group AWS CLI commande.
Pour en savoir plus AWS CLI, consultez la section Utilisation du AWS CLI dans le guide de AWS Command Line Interface l'utilisateur.
Pour plus d'informations sur les groupes de paramètres, consultez Groupes de paramètres pour Amazon Aurora ().
Affichage des paramètres de cluster de bases de données Aurora PostgreSQL et de base de données
Vous pouvez afficher tous les groupes de paramètres par défaut disponibles pour RDS pour les instances de base de données PostgreSQL et pour les clusters de bases de données Aurora PostgreSQL dans la AWS Management Console. Les groupes de paramètres par défaut pour tous les moteurs de base de données et les types et versions de clusters de base de données sont répertoriés pour chaque AWS région. Tous les groupes de paramètres personnalisés sont également répertoriés.
Plutôt que de les afficher dans le AWS Management Console, vous pouvez également répertorier les paramètres contenus dans les groupes de paramètres de cluster de base de données et les groupes de paramètres de base de données à l'aide de l'API AWS CLI ou de l'API Amazon RDS. Par exemple, pour répertorier les paramètres d'un groupe de paramètres de cluster de base de données, vous devez utiliser la describe-db-cluster-parameters AWS CLI commande suivante :
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12
La commande renvoie des descriptions JSON détaillées de chaque paramètre. Pour réduire la quantité d'informations renvoyées, vous pouvez spécifier ce que vous voulez à l'aide de l'option --query
. Par exemple, vous pouvez obtenir le nom du paramètre, sa description et les valeurs autorisées pour le groupe de paramètres de cluster de bases de données Aurora PostgreSQL 12 par défaut comme suit :
Pour LinuxmacOS, ou Unix :
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Dans Windows :
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Un groupe de paramètres de cluster de bases de données Aurora inclut le groupe de paramètres d'instance de base de données et les valeurs par défaut d'un moteur de base de données Aurora spécifique. Vous pouvez obtenir la liste des paramètres de base de données à partir du même groupe de paramètres par défaut Aurora PostgreSQL par défaut à l'aide de describe-db-parameters AWS CLI la commande illustrée ci-dessous.
Pour LinuxmacOS, ou Unix :
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Dans Windows :
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Les commandes précédentes renvoient des listes de paramètres du cluster de bases de données ou du groupe de paramètres de base de données avec des descriptions et d'autres détails spécifiés dans la requête. Voici un exemple de réponse.
[
[
{
"ParameterName": "apg_enable_batch_mode_function_execution",
"ApplyType": "dynamic",
"Description": "Enables batch-mode functions to process sets of rows at a time.",
"AllowedValues": "0,1"
}
],
[
{
"ParameterName": "apg_enable_correlated_any_transform",
"ApplyType": "dynamic",
"Description": "Enables the planner to transform correlated ANY Sublink (IN/NOT IN subquery) to JOIN when possible.",
"AllowedValues": "0,1"
}
],...
Vous trouverez ci-dessous des tableaux contenant les valeurs du paramètre de cluster de bases de données par défaut et du paramètre de base de données pour Aurora PostgreSQL version 14.
Paramètres de niveau cluster d'Aurora PostgreSQL
Vous pouvez consulter les paramètres au niveau du cluster disponibles pour une version spécifique d'Aurora PostgreSQL à l'aide de la AWS console de gestion, de la AWS CLI ou de l'API Amazon RDS. Pour obtenir des informations sur l'affichage des paramètres dans des groupes de paramètres de cluster de bases de données Aurora PostgreSQL dans la console RDS, consultez Affichage des valeurs de paramètres pour un groupe de paramètres de cluster de base de données dans Amazon Aurora.
Certains paramètres de niveau cluster ne sont pas disponibles dans toutes les versions et d'autres sont obsolètes. Pour obtenir des informations sur l'affichage des paramètres d'une version spécifique d'Aurora PostgreSQL, consultez Affichage des paramètres de cluster de bases de données Aurora PostgreSQL et de base de données.
Par exemple, le tableau suivant répertorie les paramètres disponibles dans le groupe de paramètres de cluster de bases de données par défaut pour Aurora PostgreSQL version 14. Si vous créez un cluster de bases de données Aurora PostgreSQL sans spécifier votre propre groupe de paramètres de base de données personnalisé, votre cluster de bases de données est créé à l'aide du groupe de paramètres de cluster de bases de données Aurora par défaut pour la version choisie, par exemple default.aurora-postgresql14
, default.aurora-postgresql13
, etc.
Pour obtenir une liste des paramètres d'instance de la base de données pour ce même groupe de paramètres de cluster de base de données par défaut, consultez Paramètres de niveau instance d'Aurora PostgreSQL.
Nom du paramètre |
Description |
Par défaut |
---|---|---|
ansi_constraint_trigger_ordering |
Modifiez l'ordre de déclenchement des déclencheurs de contrainte pour qu'ils soient compatibles avec la norme ANSI SQL. |
– |
ansi_force_foreign_key_checks |
Assurez-vous que les actions référentielles telles que la suppression en cascade ou la mise à jour en cascade se produisent toujours, quels que soient les contextes de déclencheur existants pour l'action. |
– |
ansi_qualified_update_set_target |
Qualificateurs de table et de schéma de support dans les instructions UPDATE... SET. |
– |
apg_ccm_enabled |
Activez ou désactivez la gestion des caches de clusters pour le cluster. |
– |
apg_enable_batch_mode_function_execution |
Permet aux fonctions en mode traitement par lots de traiter plusieurs ensembles de lignes à la fois. |
– |
apg_enable_correlated_any_transform |
Permet au planificateur de transformer le sous-lien ANY corrélé (sous-requête IN/NOT IN) en JOIN lorsque c'est possible. |
– |
apg_enable_function_migration |
Permet au planificateur de migrer les fonctions scalaires éligibles vers la clause FROM. |
– |
apg_enable_not_in_transform |
Permet au planificateur de transformer la sous-requête NOT IN en ANTI JOIN lorsque c'est possible. |
– |
apg_enable_remove_redundant_inner_joins |
Permet au planificateur de supprimer les jointures internes redondantes. |
– |
apg_enable_semijoin_push_down |
Permet l'utilisation de filtres de semi-jointure pour les jointures de hachage. |
– |
apg_plan_mgmt.capture_plan_baselines |
Mode capture de référence de plans. manuel – active la capture de plans pour n'importe quelle instruction SQL, désactivé – désactive la capture de plans, automatique – active la capture de plans pour les instructions dans pg_stat_statements qui satisfont aux critères d'éligibilité. |
off |
apg_plan_mgmt.max_databases |
Définit le nombre maximal de bases de données pouvant gérer des requêtes à l'aide de apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Définit le nombre maximal de plans pouvant être mis en cache par apg_plan_mgmt. |
10 000 |
apg_plan_mgmt.plan_retention_period |
Nombre maximal de jours écoulés depuis qu'un plan a été utilisé avant qu'un plan soit automatiquement supprimé. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Coût total estimé du plan en dessous duquel un plan non approuvé sera exécuté. |
0 |
apg_plan_mgmt.use_plan_baselines |
Utilisez uniquement des plans approuvés ou fixes pour les instructions gérées. |
false |
application_name |
Définit le nom de l'application à indiquer dans les statistiques et les journaux. |
– |
array_nulls |
Autorisez l'entrée d'éléments NULL dans les tableaux. |
– |
aurora_compute_plan_id |
Surveille les plans d'exécution des requêtes pour détecter les plans d'exécution qui contribuent à la charge actuelle de la base de données et pour suivre les statistiques de performance des plans d'exécution au fil du temps. Pour plus d'informations, consultez la section Surveillance des plans d'exécution des requêtes pour Aurora PostgreSQL. |
on |
authentication_timeout |
(s) Définit le délai maximum autorisé pour procéder à l'authentification du client. |
– |
auto_explain.log_analyze |
Utilisez EXPLAIN ANALYZE pour la journalisation des plans. |
– |
auto_explain.log_buffers |
Utilisation des tampons de journaux. |
– |
auto_explain.log_format |
Format EXPLAIN à utiliser pour la journalisation des plans. |
– |
auto_explain.log_min_duration |
Définit la durée minimum d'exécution au-delà de laquelle les plans seront journalisés. |
– |
auto_explain.log_nested_statements |
Journalisez les instructions imbriquées. |
– |
auto_explain.log_timing |
Collectez des données temporelles et non uniquement le nombre de lignes. |
– |
auto_explain.log_triggers |
Incluez des statistiques de déclenchement dans les plans. |
– |
auto_explain.log_verbose |
Utilisez EXPLAIN VERBOSE pour la journalisation des plans. |
– |
auto_explain.sample_rate |
Partie de requêtes à traiter. |
– |
autovacuum |
Démarre le sous-processus autovacuum. |
– |
autovacuum_analyze_scale_factor |
Nombre d'insertions, de mises à jour ou de suppressions de tuples avant l'analyse en tant que partie de reltuples. |
0,05 |
autovacuum_analyze_threshold |
Nombre minimum d'insertions de tuples mis à jour ou supprimés avant l'analyse. |
– |
autovacuum_freeze_max_age |
Âge auquel lancer le processus autovacuum sur une table pour empêcher le renvoi à la ligne de l'ID de transaction. |
– |
autovacuum_max_workers |
Définit le nombre maximum de processus autovacuum qui peuvent être exécutés simultanément. |
LE PLUS GRAND (DB InstanceClassMemory /64371566592 ,3) |
autovacuum_multixact_freeze_max_age |
Âge multixact auquel lancer le processus autovacuum sur une table pour empêcher le processus multixact de renvoi à la ligne. |
– |
autovacuum_naptime |
(s) Temps de repos entre les exécutions autovacuum. |
5 |
autovacuum_vacuum_cost_delay |
(ms) Valeur du coût de retard du processus vacuum en millisecondes, pour le processus autovacuum. |
5 |
autovacuum_vacuum_cost_limit |
Coût cumulé qui provoque l'endormissement du processus vacuum, pour le processus autovacuum. |
MEILLEUR (log (DB InstanceClassMemory /21474836480) *600 200) |
autovacuum_vacuum_insert_scale_factor |
Nombre d'insertions de tuples avant le processus vacuum en tant que partie de reltuples. |
– |
autovacuum_vacuum_insert_threshold |
Nombre minimum d'insertions de tuples avant le processus vacuum ou -1 pour désactiver les insertions de vacuum. |
– |
autovacuum_vacuum_scale_factor |
Nombre de tuples mis à jour ou supprimés avant le processus vacuum en tant que partie de reltuples. |
0.1 |
autovacuum_vacuum_threshold |
Nombre de tuples mis à jour ou supprimés avant le processus vacuum. |
– |
autovacuum_work_mem |
(kB) Définit la quantité maximum de mémoire que peut utiliser chaque processus d'employé autovacuum. |
LE PLUS GRAND (DB InstanceClassMemory /32768 ,131072) |
babelfishpg_tds.default_server_name |
Nom par défaut du serveur Babelfish |
Microsoft SQL Server |
babelfishpg_tds.listen_addresses |
Définit le nom d'hôte ou les adresses IP sur lesquelles écouter TDS. |
* |
babelfishpg_tds.port |
Définit le port TCP TDS sur lequel le serveur écoute. |
1433 |
babelfishpg_tds.tds_debug_log_level |
Définit le niveau de journalisation dans TDS, 0 désactive la journalisation |
1 |
babelfishpg_tds.tds_default_numeric_precision |
Définit la précision par défaut du type numérique à envoyer dans les métadonnées de la colonne TDS si le moteur n'en spécifie pas. |
38 |
babelfishpg_tds.tds_default_numeric_scale |
Définit l'échelle par défaut du type numérique à envoyer dans les métadonnées de la colonne TDS si le moteur n'en spécifie pas. |
8 |
babelfishpg_tds.tds_default_packet_size |
Définit la taille par défaut des paquets pour tous les clients SQL Server connectés |
4096 |
babelfishpg_tds.tds_default_protocol_version |
Définit une version de protocole TDS par défaut pour tous les clients connectés |
DEFAULT |
babelfishpg_tds.tds_ssl_encrypt |
Définit l'option de chiffrement SSL |
0 |
babelfishpg_tds.tds_ssl_max_protocol_version |
Définit la version maximale du protocole SSL/TLS à utiliser pour la session tds. |
TLSv1.2 |
babelfishpg_tds.tds_ssl_min_protocol_version |
Définit la version minimale du protocole SSL/TLS à utiliser pour la session tds. |
TLSv1.2 d'Aurora PostgreSQL version 16, TLSv1 pour les versions antérieures à Aurora PostgreSQL version 16 |
babelfishpg_tsql.default_locale |
Paramètres régionaux par défaut à utiliser pour les classements créés par CREATE COLLATION. |
en-US |
babelfishpg_tsql.migration_mode |
Détermine si plusieurs bases de données utilisateur sont prises en charge. |
base de données multiple à partir d'Aurora PostgreSQL version 16, base de données unique pour les versions antérieures à Aurora PostgreSQL version 16 |
babelfishpg_tsql.server_collation_name |
Nom du classement de serveur par défaut |
sql_latin1_general_cp1_ci_as |
babelfishpg_tsql.version |
Définit la sortie de la variable @@VERSION |
default |
backend_flush_after |
(8Kb) Nombre de pages après lesquelles les écritures précédemment effectuées sont vidées sur le disque. |
– |
backslash_quote |
Définit si \\ peut être utilisée dans les littéraux de chaîne. |
– |
backtrace_functions |
Enregistre le retour sur trace pour détecter les erreurs dans ces fonctions. |
– |
bytea_output |
Définit le format de sortie pour les valeurs de type octets. |
– |
check_function_bodies |
Vérifie les corps des fonctions pendant la fonction CREATE FUNCTION. |
– |
client_connection_check_interval |
Définit l'intervalle de temps entre les vérifications de déconnexion lors de l'exécution des requêtes. |
– |
client_encoding |
Définit l'encodage du jeu de caractères des clients. |
UTF8 |
client_min_messages |
Définit les niveaux des messages envoyés au client. |
– |
compute_query_id |
Calcule les identifiants de requêtes. |
auto |
config_file |
Définit le fichier de configuration principal du serveur. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Autorise le planificateur à utiliser des contraintes pour optimiser les requêtes. |
– |
cpu_index_tuple_cost |
Définit l'estimation faite par le planificateur du coût de traitement de chaque entrée d'index pendant la vérification d'un index. |
– |
cpu_operator_cost |
Définit l'estimation faite par le planificateur du coût de traitement de chaque opérateur ou appel de fonction. |
– |
cpu_tuple_cost |
Définit l'estimation faite par le planificateur du coût de traitement de chaque ligne. |
– |
cron.database_name |
Définit la base de données pour stocker les tables de métadonnées pg_cron |
postgres |
cron.log_run |
Journaliser toutes les exécutions de tâches dans la table job_run_details |
on |
cron.log_statement |
Consignez toutes les instructions cron avant exécution. |
off |
cron.max_running_jobs |
Nombre maximal de tâches pouvant être exécutées simultanément. |
5 |
cron.use_background_workers |
Active les employés en arrière-plan pour pg_cron |
on |
cursor_tuple_fraction |
Définit l'estimation faite par le planificateur de la fraction des lignes d'un curseur qui sera récupérée. |
– |
data_directory |
Définit le répertoire de données du serveur. |
/rdsdbdata/db |
datestyle |
Définit le format d'affichage des valeurs de type date et heure. |
– |
db_user_namespace |
Active les noms d'utilisateurs par base de données. |
– |
deadlock_timeout |
(ms) Définit le délai d'attente au niveau d'un verrou avant blocage. |
– |
debug_pretty_print |
Indente les affichages des arborescences d'analyse et de planification. |
– |
debug_print_parse |
Journalise l'arborescence d'analyse de chaque requête. |
– |
debug_print_plan |
Journalise le plan d'exécution de chaque requête. |
– |
debug_print_rewritten |
Journalise l'arbre d'interprétation réécrit de chaque requête. |
– |
default_statistics_target |
Définit la cible des statistiques par défaut. |
– |
default_tablespace |
Définit l'espace de table par défaut dans lequel créer des tables et des index. |
– |
default_toast_compression |
Définit la méthode de compression par défaut pour les valeurs compressibles. |
– |
default_transaction_deferrable |
Définit le statut reportable des nouvelles transactions. |
– |
default_transaction_isolation |
Définit le niveau d'isolation de transaction de chaque nouvelle transaction. |
– |
default_transaction_read_only |
Définit le statut en lecture seule des nouvelles transactions. |
– |
effective_cache_size |
(8kB) Définit l'estimation faite par le planificateur de la taille du cache du disque. |
SOMME (DB InstanceClassMemory /12038, -50003) |
effective_io_concurrency |
Nombre de demandes simultanées pouvant être traitées de manière efficace par le sous-système du disque. |
– |
enable_async_append |
Active l'utilisation de plans d'ajout asynchrones par le planificateur. |
– |
enable_bitmapscan |
Active l'utilisation de plans de parcours de bitmap par le planificateur. |
– |
enable_gathermerge |
Active l'utilisation de plans de fusions de collecte par le planificateur. |
– |
enable_hashagg |
Active l'utilisation de plans d'agrégation hachée par le planificateur. |
– |
enable_hashjoin |
Active l'utilisation de plans de jointures de hachage par le planificateur. |
– |
enable_incremental_sort |
Active l'utilisation d'étapes incrémentielles de tri par le planificateur. |
– |
enable_indexonlyscan |
Permet aux planificateurs d'utiliser les index-only-scan plans. |
– |
enable_indexscan |
Active l'utilisation de plans de parcours d'index par le planificateur. |
– |
enable_material |
Active l'utilisation de la matérialisation par le planificateur. |
– |
enable_memoize |
Active l'utilisation de la mémorisation par le planificateur. |
– |
enable_mergejoin |
Active l'utilisation de plans de jointures de fusion par le planificateur. |
– |
enable_nestloop |
Active l'utilisation de plans de jointures de boucles imbriquées par le planificateur. |
– |
enable_parallel_append |
Active l'utilisation de plans d'ajout parallèles par le planificateur. |
– |
enable_parallel_hash |
Active l'utilisation de plans de hachage parallèles par le planificateur. |
– |
enable_partition_pruning |
Active l'élagage des partitions de planification et d'exécution. |
– |
enable_partitionwise_aggregate |
Active l'agrégation et le regroupement entre partitions. |
– |
enable_partitionwise_join |
Active la jointure entre partitions. |
– |
enable_seqscan |
Active l'utilisation de plans de parcours séquentiels par le planificateur. |
– |
enable_sort |
Active l'utilisation des étapes de tri explicite par le planificateur. |
– |
enable_tidscan |
Active l'utilisation de plans de parcours de TID par le planificateur. |
– |
escape_string_warning |
Avertit sur l'utilisation des barres obliques inverses dans des littéraux de chaîne ordinaires. |
– |
exit_on_error |
Résilie la session en cas d'erreur. |
– |
extra_float_digits |
Définit le nombre de chiffres affichés pour les valeurs à virgule flottante. |
– |
force_parallel_mode |
Force l'utilisation d'installations de requêtes parallèles. |
– |
from_collapse_limit |
Définit la taille FROM-list au-delà de laquelle les sous-requêtes ne sont pas regroupées. |
– |
geqo |
Active l'optimisation génétique des requêtes. |
– |
geqo_effort |
geqo_effort est utilisé pour définir la valeur par défaut pour les autres paramètres GEQO. |
– |
geqo_generations |
GEQO : nombre d'itérations de l'algorithme. |
– |
geqo_pool_size |
GEQO : nombre d'individus au sein d'une population. |
– |
geqo_seed |
GEQO : valeur initiale pour la sélection des chemins au hasard. |
– |
geqo_selection_bias |
GEQO : pression de sélectivité au sein de la population. |
– |
geqo_threshold |
Définit le seuil d'éléments FROM au-delà duquel GEQO est utilisé. |
– |
gin_fuzzy_search_limit |
Définit le résultat maximum autorisé pour la recherche exacte par GIN. |
– |
gin_pending_list_limit |
(kB) Définit la taille maximale de la liste en attente pour l'index GIN. |
– |
hash_mem_multiplier |
Multiple de work_mem à utiliser pour les tables de hachage. |
– |
hba_file |
Définit le fichier de configuration hba du serveur. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Autorise le commentaire d'une instance de secours vers l'instance principale, ce qui évitera les conflits de requêtes. |
on |
huge_pages |
Réduit la surcharge lorsqu'une instance de base de données fonctionne avec de gros morceaux de mémoire contigus, tels que ceux utilisés par les tampons partagés. Le paramètre est activé par défaut pour toutes les classes d'instances de base de données autres que les classes d'instances t3.medium, db.t3.large, db.t4g.medium, db.t4g.large. |
on |
ident_file |
Définit le fichier de configuration ident du serveur. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Définit la durée maximale de toute transaction inactive. |
86400000 |
idle_session_timeout |
Interrompt toute session qui est restée inactive (c'est-à-dire en attente d'une requête du client), mais qui ne figure pas dans le cadre d'une transaction ouverte, pendant plus longtemps que la durée spécifiée |
– |
intervalstyle |
Définit le format d'affichage des valeurs de type intervalle. |
– |
join_collapse_limit |
Définit la taille FROM-list au-delà de laquelle les constructions JOIN ne sont pas mises à plat. |
– |
krb_caseins_users |
Définit si les noms d'utilisateur GSSAPI (Generic Security Service API) doivent être traités sans tenir compte de la casse (true) ou non. Par défaut, ce paramètre est défini sur false, de sorte que Kerberos s'attend à ce que les noms d'utilisateur soient sensibles à la casse. Pour plus d'informations, consultez GSSAPI Authentication |
false |
lc_messages |
Définit la langue d'affichage des messages. |
– |
lc_monetary |
Définit la locale à utiliser pour le formatage des montants monétaires. |
– |
lc_numeric |
Définit la locale à utiliser pour le formatage des nombres. |
– |
lc_time |
Définit la locale à utiliser pour le formatage des valeurs de date et d'heure. |
– |
listen_addresses |
Définit le nom d'hôte ou les adresses IP à écouter. |
* |
lo_compat_privileges |
Active le mode de compatibilité descendante pour les vérifications de privilèges sur de larges objets. |
0 |
log_autovacuum_min_duration |
(ms) Définit la durée minimum d'exécution au-delà de laquelle les actions autovacuum seront journalisées. |
10 000 |
log_connections |
Enregistre toutes les connexions réussies. |
– |
log_destination |
Définit la destination pour la sortie du journal de serveur. |
stderr |
log_directory |
Définit le répertoire de destination des fichiers journaux. |
/rdsdbdata/log/error |
log_disconnections |
Enregistre la fin d'une session, y compris sa durée. |
– |
log_duration |
Enregistre la durée de chaque instruction SQL terminée. |
– |
log_error_verbosity |
Définit la quantité de détails dans les messages enregistrés. |
– |
log_executor_stats |
Ecrit les statistiques de performance de l'exécuteur dans le journal du serveur. |
– |
log_file_mode |
Définit les autorisations de fichier pour les fichiers journaux. |
0644 |
log_filename |
Définit le modèle de nom de fichier pour les fichiers journaux. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Démarrez un sous-processus pour capturer la sortie stderr et/ou csvlogs dans des fichiers journaux. |
1 |
log_hostname |
Enregistre le nom de l'hôte dans les journaux de connexion. |
0 |
logical_decoding_work_mem |
(kB) Cette quantité de mémoire peut être utilisée par chaque tampon interne de réorganisation avant le déversement sur le disque. |
– |
log_line_prefix |
Contrôle les informations préfixées à chaque ligne de journal. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Enregistre les longs temps d'attente pour l'acquisition d'un verrou. |
– |
log_min_duration_sample |
(ms) Définit la durée minimum d'exécution au-delà de laquelle les instructions seront journalisées. L'échantillonnage est déterminé par log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Définit la durée minimum d'exécution au-delà de laquelle les instructions seront journalisées. |
– |
log_min_error_statement |
Déclenche l'enregistrement de toutes les instructions générant une erreur à ce niveau ou à un niveau supérieur. |
– |
log_min_messages |
Définit les niveaux des messages qui sont enregistrés. |
– |
log_parameter_max_length |
(B) Lors de la journalisation des instructions, limitez les valeurs des paramètres enregistrés aux N premiers octets. |
– |
log_parameter_max_length_on_error |
(B) Lorsque vous signalez une erreur, limitez les valeurs des paramètres enregistrés aux N premiers octets. |
– |
log_parser_stats |
Ecrit les statistiques de performance de l'analyseur dans le journal du serveur. |
– |
log_planner_stats |
Ecrit les statistiques de performance du planificateur dans le journal du serveur. |
– |
log_replication_commands |
Journalise chaque commande de réplication. |
– |
log_rotation_age |
(min) Déclenchement de la rotation de fichier journal automatique au-delà d'un délai de N minutes. |
60 |
log_rotation_size |
(kB) Déclenchement de la rotation de fichier journal automatique au-delà de N kilo-octets. |
100 000 |
log_statement |
Définit le type d'instructions enregistrées. |
– |
log_statement_sample_rate |
Partie d'instructions dépassant log_min_duration_sample à journaliser. |
– |
log_statement_stats |
Ecrit les statistiques de performance cumulées dans le journal du serveur. |
– |
log_temp_files |
(kB) Journalise l'utilisation des fichiers temporaires dont la taille est supérieure à cette taille en kilo-octets. |
– |
log_timezone |
Définit le fuseau horaire à utiliser dans les messages de journaux. |
UTC |
log_transaction_sample_rate |
Définissez la partie des transactions à journaliser pour les nouvelles transactions. |
– |
log_truncate_on_rotation |
Tronquez les fichiers journaux existants du même nom pendant la rotation des journaux. |
0 |
maintenance_io_concurrency |
Variante de effective_io_concurrency utilisée pour les tâches de maintenance. |
1 |
maintenance_work_mem |
(kB) Définit la quantité maximum de mémoire que peuvent utiliser les opérations de maintenance. |
LE PLUS GRAND (DB InstanceClassMemory /63963136 *1024 65536) |
max_connections |
Définit le nombre maximum de connexions simultanées. |
MINIMUM (DB InstanceClassMemory /9531392 ,5000) |
max_files_per_process |
Définit le nombre maximum de fichiers ouverts simultanément pour chaque processus serveur. |
– |
max_locks_per_transaction |
Définit le nombre maximum de verrous par transaction. |
64 |
max_logical_replication_workers |
Nombre maximal de processus employés de réplication logique. |
– |
max_parallel_maintenance_workers |
Définit le nombre maximal de processus parallèles par opération de maintenance. |
– |
max_parallel_workers |
Définit le nombre maximal d'employés parallèles pouvant être actifs en une seule fois. |
GREATEST($DBInstanceVCPU/2,8) |
max_parallel_workers_per_gather |
Définit le nombre maximal de processus parallèles par nœud d'exécuteur. |
– |
max_pred_locks_per_page |
Définit le nombre maximal de tuples verrouillés par prédicat par page. |
– |
max_pred_locks_per_relation |
Définit le nombre maximum de pages et de tuples verrouillés par prédicat par relation. |
– |
max_pred_locks_per_transaction |
Définit le nombre maximum de verrous de prédicat par transaction. |
– |
max_prepared_transactions |
Définit le nombre maximum de transactions préparées simultanément. |
0 |
max_replication_slots |
Définit le nombre maximum d'emplacements de réplication que le serveur peut prendre en charge. |
20 |
max_slot_wal_keep_size |
(MB) Les emplacements de réplication seront marqués comme ayant échoué et les segments seront libérés pour suppression ou recyclage si cette quantité d'espace est occupée par WAL sur le disque. |
– |
max_stack_depth |
(kB) Définit la profondeur maximum de la pile, en kilo-octets. |
6144 |
max_standby_streaming_delay |
(ms) Définit le délai maximum avant l'annulation des requêtes lorsqu'un serveur de secours traite des données WAL diffusées. |
14000 |
max_sync_workers_per_subscription |
Nombre maximum d'employés de synchronisation par abonnement |
2 |
max_wal_senders |
Définit le nombre maximum de processus d'expéditeur WAL qui peuvent être exécutés simultanément. |
10 |
max_worker_processes |
Définit le nombre maximum de processus d'employé simultanés. |
GREATEST($DBInstanceVCPU*2,8) |
min_dynamic_shared_memory |
(Mo) Quantité de mémoire partagée dynamique réservée au démarrage. |
– |
min_parallel_index_scan_size |
(8kB) Définit la quantité minimum de données d'index pour une analyse parallèle. |
– |
min_parallel_table_scan_size |
(8kB) Définit la quantité minimum de données de table pour une analyse parallèle. |
– |
old_snapshot_threshold |
(min) Délai avant qu'un instantané soit trop ancien pour lire les pages modifiées après la prise de l'instantané. |
– |
orafce.nls_date_format |
Émule le comportement de sortie des données d'Oracle. |
– |
orafce.timezone |
Spécifie le fuseau horaire utilisé pour la fonction sysdate. |
– |
parallel_leader_participation |
Contrôle si Gather et Gather Merge exécutent également des sous-plans. |
– |
parallel_setup_cost |
Définit l'estimation du planificateur du coût de démarrage des processus d'employés pour les requêtes parallèles. |
– |
parallel_tuple_cost |
Définit l'estimation du planificateur du coût de transmission de chaque tuple (ligne) de l'employé vers le backend principal. |
– |
password_encryption |
Chiffrez les mots de passe. |
– |
pgaudit.log |
Spécifie quelles classes d'instructions seront journalisées par la journalisation de l'audit de session. |
– |
pgaudit.log_catalog |
Spécifie que la journalisation de session doit être activée dans le cas où toutes les relations d'une instruction se trouvent dans pg_catalog. |
– |
pgaudit.log_level |
Spécifie le niveau de journal qui sera utilisé pour les entrées de journal. |
– |
pgaudit.log_parameter |
Spécifie que la journalisation de l'audit doit inclure les paramètres transmis avec l'instruction. |
– |
pgaudit.log_relation |
Spécifie si la journalisation de l'audit de session doit créer une entrée de journal distincte pour chaque relation (TABLE, VIEW, etc.) référencée dans une instruction SELECT ou DML. |
– |
pgaudit.log_statement_once |
Spécifie si la journalisation inclura le texte de l'instruction et les paramètres avec la première entrée de journal pour une combinaison instruction/sous-instruction ou avec chaque entrée. |
– |
pgaudit.role |
Spécifie le rôle principal à utiliser pour la journalisation de l'audit des objets. |
– |
pg_bigm.enable_recheck |
Spécifie s'il faut effectuer une revérification qui est un processus interne de recherche en texte intégral. |
on |
pg_bigm.gin_key_limit |
Spécifie le nombre maximum de 2 grammes du mot-clé de recherche à utiliser pour la recherche en texte intégral. |
0 |
pg_bigm.last_update |
Indique la dernière date de mise à jour du module pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Spécifie le seuil minimal utilisé par la recherche de similarité. |
0.3 |
pg_hint_plan.debug_print |
Journalise les résultats de l'analyse des indices. |
– |
pg_hint_plan.enable_hint |
Force le planificateur à utiliser les plans spécifiés dans le commentaire d'indice précédant la requête. |
– |
pg_hint_plan.enable_hint_table |
Force le planificateur à ne pas obtenir d'indice à l'aide des recherches de table. |
– |
pg_hint_plan.message_level |
Niveau de message des messages de débogage. |
– |
pg_hint_plan.parse_messages |
Niveau de message des erreurs d'analyse. |
– |
pglogical.batch_inserts |
Insertions de lots si possible |
– |
pglogical.conflict_log_level |
Définit le niveau de journal utilisé pour la journalisation des conflits résolus. |
– |
pglogical.conflict_resolution |
Définit la méthode utilisée pour la résolution des conflits résolubles. |
– |
pglogical.extra_connection_options |
options de connexion à ajouter à toutes les connexions de nœuds de pairs |
– |
pglogical.synchronous_commit |
valeur de validation synchrone spécifique pglogical |
– |
pglogical.use_spi |
Utiliser une SPI au lieu d'une API de bas niveau pour appliquer les modifications |
– |
pgtle.clientauth_databases_to_skip |
Liste des bases de données à ignorer pour la fonctionnalité clientauth. |
– |
pgtle.clientauth_db_name |
Contrôle la base de données utilisée pour la fonctionnalité clientauth. |
– |
pgtle.clientauth_num_parallel_workers |
Nombre de travailleurs en arrière-plan utilisés pour la fonctionnalité clientauth. |
– |
pgtle.clientauth_users_to_skip |
Liste des utilisateurs à ignorer pour la fonctionnalité clientauth. |
– |
pgtle.enable_clientauth |
Active la fonctionnalité clientauth. |
– |
pgtle.passcheck_db_name |
Définit la base de données utilisée pour la fonctionnalité de vérification de sécurité à l'échelle du cluster. |
– |
pg_prewarm.autoprewarm |
Démarre l'employé autoprewarm. |
– |
pg_prewarm.autoprewarm_interval |
Définit l'intervalle entre les vidages de tampons partagés |
– |
pg_similarity.block_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.block_threshold |
Définit le seuil utilisé par la fonction de similarité Block. |
– |
pg_similarity.block_tokenizer |
Définit le créateur de jetons pour la fonction de similarité Block. |
– |
pg_similarity.cosine_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.cosine_threshold |
Définit le seuil utilisé par la fonction de similarité Cosine. |
– |
pg_similarity.cosine_tokenizer |
Définit le créateur de jetons pour la fonction de similarité Cosine. |
– |
pg_similarity.dice_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.dice_threshold |
Définit le seuil utilisé par la mesure de similarité Dice. |
– |
pg_similarity.dice_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Dice. |
– |
pg_similarity.euclidean_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.euclidean_threshold |
Définit le seuil utilisé par la mesure de similarité Euclidean. |
– |
pg_similarity.euclidean_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Euclidean. |
– |
pg_similarity.hamming_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.hamming_threshold |
Définit le seuil utilisé par la mesure de similarité Block. |
– |
pg_similarity.jaccard_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.jaccard_threshold |
Définit le seuil utilisé par la mesure de similarité Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.jaro_threshold |
Définit le seuil utilisé par la mesure de similarité Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.jarowinkler_threshold |
Définit le seuil utilisé par la mesure de similarité Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.levenshtein_threshold |
Définit le seuil utilisé par la mesure de similarité Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.matching_threshold |
Définit le seuil utilisé par la mesure de similarité Matching Coefficient. |
– |
pg_similarity.matching_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Matching Coefficient. |
– |
pg_similarity.mongeelkan_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.mongeelkan_threshold |
Définit le seuil utilisé par la mesure de similarité Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Définit la pénalité d'écart utilisée par la mesure de similarité Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.nw_threshold |
Définit le seuil utilisé par la mesure de similarité Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.overlap_threshold |
Définit le seuil utilisé par la mesure de similarité Overlap Coefficient. |
– |
pg_similarity.overlap_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Overlap Coefficient. |
– |
pg_similarity.qgram_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.qgram_threshold |
Définit le seuil utilisé par la mesure de similarité Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Définit le créateur de jetons pour la mesure Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.swg_threshold |
Définit le seuil utilisé par la mesure de similarité Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.sw_threshold |
Définit le seuil utilisé par la mesure de similarité Smith-Waterman. |
– |
pg_stat_statements.max |
Définit le nombre maximal d'instructions suivies par pg_stat_statements. |
– |
pg_stat_statements.save |
Enregistre les statistiques pg_stat_statements sur les arrêts de serveur. |
– |
pg_stat_statements.track |
Définit les instructions qui sont suivies par pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Définit si le délai de planification est suivi par pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Définit si les commandes d'utilitaire sont suivies par pg_stat_statements. |
– |
plan_cache_mode |
Contrôle la sélection du planificateur d'un plan personnalisé ou générique. |
– |
port |
Définit le port TCP sur lequel le serveur écoute. |
EndPointPort |
postgis.gdal_enabled_drivers |
Activez ou désactivez les pilotes GDAL utilisés avec PostGIS dans Postgres 9.3.5 et versions ultérieures. |
ENABLE_ALL |
quote_all_identifiers |
Lors de la génération de fragments SQL, ajoute des guillemets à tous les identificateurs. |
– |
random_page_cost |
Définit l'estimation faite par le planificateur du coût d'une page de disque extraite de façon non séquentielle. |
– |
rdkit.dice_threshold |
Seuil inférieur de similarité Dice. Les molécules dont la similarité est inférieure au seuil ne sont pas similaires par l'opération #. |
– |
rdkit.do_chiral_sss |
Si la stéréochimie doit être prise en compte dans la correspondance des sous-structures. Si la valeur est fausse, aucune information de stéréochimie n'est utilisée dans les correspondances des sous-structures. |
– |
rdkit.tanimoto_threshold |
Seuil inférieur de similitude avec Tanimoto. Les molécules dont la similarité est inférieure au seuil ne sont pas similaires par l'opération %. |
– |
rds.accepted_password_auth_method |
Force l'authentification des connexions avec un mot de passe stocké localement. |
md5+scram |
rds.adaptive_autovacuum |
Paramètre RDS pour activer/désactiver l'autovacuum adaptatif. |
1 |
rds.babelfish_status |
Paramètre RDS pour activer/désactiver Babelfish pour Aurora PostgreSQL. |
off |
rds.enable_plan_management |
Activez ou désactivez l'extension apg_plan_mgmt. |
0 |
rds.extensions |
Liste des extensions fournies par RDS |
address_standardizer, address_standardizer_data_us, apg_plan_mgmt, aurora_stat_utils, amcheck, autoinc, aws_commons, aws_ml, aws_s3, aws_lambda, bool_plperl, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hll, hstore, hstore_plperl, insert_username, intagg, intarray, ip4r, isn, jsonb_plperl, lo, log_fdw, ltree, moddatetime, old_snapshot, oracle_fdw, orafce, pgaudit, pgcrypto, pglogical, pgrouting, pgrowlocks, pgstattuple, pgtap, pg_bigm, pg_buffercache, pg_cron, pg_freespacemap, pg_hint_plan, pg_partman, pg_prewarm, pg_proctab, pg_repack, pg_similarity, pg_stat_statements, pg_trgm, pg_visibility, plcoffee, plls, plperl, plpgsql, plprofiler, pltcl, plv8, postgis, postgis_tiger_geocoder, postgis_raster, postgis_topology, postgres_fdw, prefix, rdkit, rds_tools, refint, sslinfo, tablefunc, tds_fdw, test_parser, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp |
rds.force_admin_logging_level |
Consultez les messages de journalisation des actions d'utilisateur de l'administrateur RDS dans les bases de données clients. |
– |
rds.force_autovacuum_logging_level |
Consultez les messages de journal relatifs aux opérations d'autovacuum. |
WARNING |
rds.force_ssl |
Forcez les connexions SSL. |
0 |
rds.global_db_rpo |
(s) Seuil d'objectif de point de reprise en secondes qui bloque les validations de l'utilisateur lorsqu'il est violé. ImportantCe paramètre est destiné aux bases de données globales basées sur Aurora PostgreSQL. Pour une base de données non globale, conservez la valeur par défaut. Pour en savoir plus sur l'utilisation de ce paramètre, consultez Gestion des bases RPOs de données globales basées sur Aurora PostgreSQL. |
– |
rds.logical_replication |
Active le décodage logique. |
0 |
rds.logically_replicate_unlogged_tables |
Les tables non journalisées sont répliquées de manière logique. |
1 |
rds.log_retention_period |
Amazon RDS supprimera les journaux PostgreSQL antérieurs à N minutes. |
4320 |
rds.pg_stat_ramdisk_size |
Taille du disque RAM des statistiques en Mo. Une valeur différente de zéro va configurer le disque RAM. Ce paramètre est disponible uniquement dans Aurora PostgreSQL 14 et les versions antérieures. |
0 |
rds.rds_superuser_reserved_connections |
Définit le nombre d'emplacements de connexion réservés pour rds_superusers. Ce paramètre n'est disponible que dans les versions 15 et antérieures. Pour plus d'informations, consultez la documentation de PostgreSQL sur les connexions réservées. |
2 |
rds.restrict_password_commands |
restreint les commandes liées au mot de passe aux membres de rds_password |
– |
rds.superuser_variables |
Liste des variables réservées aux super-utilisateurs pour lesquelles nous augmentons les instructions de modification rds_superuser. |
session_replication_role |
recovery_init_sync_method |
Définit la méthode de synchronisation du répertoire de données avant la reprise après incident. |
syncfs |
remove_temp_files_after_crash |
Supprime les fichiers temporaires après l'arrêt du backend. |
0 |
restart_after_crash |
Réinitialisez le serveur après l'arrêt du backend. |
– |
row_security |
Activez la sécurité au niveau des lignes. |
– |
search_path |
Définit l'ordre de recherche des schémas pour les noms pour lesquels le schéma n'est pas précisé. |
– |
seq_page_cost |
Définit l'estimation faite par le planificateur du coût d'une page de disque extraite de façon séquentielle. |
– |
session_replication_role |
Définit le comportement des sessions concernant les déclencheurs et les règles de réécriture. |
– |
shared_buffers |
(8kB) Définit le nombre de tampons de mémoire partagée utilisés par le serveur. |
SOMME (DB InstanceClassMemory /12038, -50003) |
shared_preload_libraries |
Répertorie les bibliothèques partagées à précharger sur le serveur. |
pg_stat_statements |
ssl |
Active les connexions SSL. |
1 |
ssl_ca_file |
Emplacement du fichier d'autorité du serveur SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Emplacement du fichier de certificat du serveur SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_ciphers |
Définit la liste des chiffrements TLS autorisés à utiliser sur les connexions sécurisées. |
– |
ssl_crl_dir |
Emplacement du répertoire de la liste de révocation des certificats SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Emplacement du fichier de clé privée du serveur SSL |
/rdsdbdata/rds-metadata/server-key.pem |
ssl_max_protocol_version |
Définit la version maximale autorisée du protocole SSL/TLS |
– |
ssl_min_protocol_version |
Définit la version minimale du protocole SSL/TLS |
TLSv1.2 |
standard_conforming_strings |
Entraîne les chaînes ... à traiter littéralement les barres obliques inverses. |
– |
statement_timeout |
(ms) Définit la durée maximum de toute instruction. |
– |
stats_temp_directory |
Écrit des fichiers de statistiques temporaires dans le répertoire spécifié. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Définit le nombre d'emplacements de connexion réservés aux super-utilisateurs. |
3 |
synchronize_seqscans |
Active les analyses séquentielles synchronisées. |
– |
synchronous_commit |
Définit le niveau de synchronisation des transactions actuelles. |
on |
tcp_keepalives_count |
Nombre maximum de paquets TCP keepalive. |
– |
tcp_keepalives_idle |
(s) Délai entre les émissions de paquets TCP keepalive. |
– |
tcp_keepalives_interval |
(s) Délai entre les envois de paquets TCP keepalive. |
– |
temp_buffers |
(8kB) Définit le nombre maximum de tampons temporaires utilisés par chaque session. |
– |
temp_file_limit |
Contraint l'espace disque total en kilo-octets qu'un processus PostgreSQL donné peut utiliser pour les fichiers temporaires, à l'exclusion de l'espace utilisé pour les tables temporaires explicites |
-1 |
temp_tablespaces |
Définit les espaces de table à utiliser pour les tables et fichiers de tri temporaires. |
– |
timezone |
Définit le fuseau horaire pour l'affichage et l'interprétation de la date et de l'heure. |
UTC |
track_activities |
Active la collecte d'informations sur l'exécution des commandes. |
– |
track_activity_query_size |
Définit la taille réservée pour pg_stat_activity.current_query, en octets. |
4096 |
track_commit_timestamp |
Collecte l'heure de validation des transactions. |
– |
track_counts |
Active la collecte de statistiques sur l'activité de la base de données. |
– |
track_functions |
Active la collecte de statistiques au niveau de la fonction sur l'activité de la base de données. |
pl |
track_io_timing |
Active la collecte de statistiques de durée sur l'activité I/O de la base de données. |
1 |
track_wal_io_timing |
Collecte des statistiques de durée sur l'activité I/O de WAL. |
– |
transform_null_equals |
Traite l'expression =NULL en tant que IS NULL. |
– |
update_process_title |
Met à jour le titre du processus pour indiquer la commande SQL active. |
– |
vacuum_cost_delay |
(ms) Valeur du coût de délai du processus vacuum en millisecondes. |
– |
vacuum_cost_limit |
Coût cumulé qui provoque l'endormissement du processus vacuum. |
– |
vacuum_cost_page_dirty |
Coût du processus vacuum pour une page salie par le processus vacuum. |
– |
vacuum_cost_page_hit |
Coût du processus vacuum pour une page trouvée dans le cache des tampons. |
– |
vacuum_cost_page_miss |
Coût du processus vacuum pour une page non trouvée dans le cache des tampons. |
0 |
vacuum_defer_cleanup_age |
Nombre de transactions pendant lesquelles le processus VACUUM et le nettoyage HOT seront reportés à plus tard, le cas échéant. |
– |
vacuum_failsafe_age |
Âge auquel le processus VACUUM doit déclencher la sécurité pour éviter une panne complète. |
1200000000 |
vacuum_freeze_min_age |
Âge limite auquel le processus VACUUM doit figer une ligne de tableau. |
– |
vacuum_freeze_table_age |
Âge auquel le processus VACUUM effectue une analyse complète de la table pour figer des lignes. |
– |
vacuum_multixact_failsafe_age |
Âge Multixact auquel le processus VACUUM doit déclencher la sécurité pour éviter une panne complète. |
1200000000 |
vacuum_multixact_freeze_min_age |
Âge minimum auquel VACUUM doit congeler a MultiXactId dans une rangée du tableau. |
– |
vacuum_multixact_freeze_table_age |
Âge Multixact auquel le processus VACUUM effectue une analyse complète de la table pour figer des lignes. |
– |
wal_buffers |
(8kB) Définit le nombre de tampons de page de disque dans la mémoire partagée pour WAL. |
– |
wal_receiver_create_temp_slot |
Définit si un récepteur WAL doit créer un emplacement de réplication temporaire lorsqu'aucun emplacement permanent n'est configuré. |
0 |
wal_receiver_status_interval |
(s) Définit l'intervalle maximal entre les rapports d'état du récepteur WAL et le principal. |
– |
wal_receiver_timeout |
(ms) Définit le délai d'attente maximal pour recevoir les données du principal. |
30 000 |
wal_sender_timeout |
(ms) Définit le délai d'attente maximal de la réplication WAL. |
– |
work_mem |
(kB) Définit la quantité maximum de mémoire que peuvent utiliser les espaces de travail des requêtes. |
– |
xmlbinary |
Définit la façon dont les valeurs binaires doivent être codées en XML. |
– |
xmloption |
Définit si des données XML dans des opérations d'analyse ou de sérialisation implicites doivent être considérées comme des documents ou des fragments de contenu. |
– |
Paramètres de niveau instance d'Aurora PostgreSQL
Vous pouvez consulter les paramètres au niveau de l'instance disponibles pour une version spécifique d'Aurora PostgreSQL à l'aide de la AWS console de gestion, de la CLI ou de l'API Amazon AWS RDS. Pour obtenir des informations sur l'affichage des paramètres dans des groupes de paramètres de base de données Aurora PostgreSQL dans la console RDS, consultez Affichage des valeurs de paramètres pour un groupe de paramètres de base de données dans Amazon Aurora.
Certains paramètres de niveau d'instance ne sont pas disponibles dans toutes les versions et d'autres sont obsolètes. Pour obtenir des informations sur l'affichage des paramètres d'une version spécifique d'Aurora PostgreSQL, consultez Affichage des paramètres de cluster de bases de données Aurora PostgreSQL et de base de données.
Par exemple, le tableau suivant répertorie les paramètres qui s'appliquent à une instance de base de données spécifique dans un cluster de bases de données Aurora PostgreSQL. Cette liste a été générée en exécutant la describe-db-parameters AWS CLI
commande avec default.aurora-postgresql14
pour --db-parameter-group-name
valeur.
Pour obtenir une liste des paramètres de cluster de base de données pour ce même groupe de paramètres de base de données par défaut, consultez Paramètres de niveau cluster d'Aurora PostgreSQL.
Nom du paramètre |
Description |
Par défaut |
---|---|---|
apg_enable_batch_mode_function_execution |
Permet aux fonctions en mode traitement par lots de traiter plusieurs ensembles de lignes à la fois. |
– |
apg_enable_correlated_any_transform |
Permet au planificateur de transformer le sous-lien ANY corrélé (sous-requête IN/NOT IN) en JOIN lorsque c'est possible. |
– |
apg_enable_function_migration |
Permet au planificateur de migrer les fonctions scalaires éligibles vers la clause FROM. |
– |
apg_enable_not_in_transform |
Permet au planificateur de transformer la sous-requête NOT IN en ANTI JOIN lorsque c'est possible. |
– |
apg_enable_remove_redundant_inner_joins |
Permet au planificateur de supprimer les jointures internes redondantes. |
– |
apg_enable_semijoin_push_down |
Permet l'utilisation de filtres de semi-jointure pour les jointures de hachage. |
– |
apg_plan_mgmt.capture_plan_baselines |
Mode capture de référence de plans. manuel – active la capture de plans pour n'importe quelle instruction SQL, désactivé – désactive la capture de plans, automatique – active la capture de plans pour les instructions dans pg_stat_statements qui satisfont aux critères d'éligibilité. |
off |
apg_plan_mgmt.max_databases |
Définit le nombre maximal de bases de données pouvant gérer des requêtes à l'aide de apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Définit le nombre maximal de plans pouvant être mis en cache par apg_plan_mgmt. |
10 000 |
apg_plan_mgmt.plan_retention_period |
Nombre maximal de jours écoulés depuis qu'un plan a été utilisé avant qu'un plan soit automatiquement supprimé. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Coût total estimé du plan en dessous duquel un plan non approuvé sera exécuté. |
0 |
apg_plan_mgmt.use_plan_baselines |
Utilisez uniquement des plans approuvés ou fixes pour les instructions gérées. |
false |
application_name |
Définit le nom de l'application à indiquer dans les statistiques et les journaux. |
– |
aurora_compute_plan_id |
Surveille les plans d'exécution des requêtes pour détecter les plans d'exécution qui contribuent à la charge actuelle de la base de données et pour suivre les statistiques de performance des plans d'exécution au fil du temps. Pour plus d'informations, consultez la section Surveillance des plans d'exécution des requêtes pour Aurora PostgreSQL. |
on |
authentication_timeout |
(s) Définit le délai maximum autorisé pour procéder à l'authentification du client. |
– |
auto_explain.log_analyze |
Utilisez EXPLAIN ANALYZE pour la journalisation des plans. |
– |
auto_explain.log_buffers |
Utilisation des tampons de journaux. |
– |
auto_explain.log_format |
Format EXPLAIN à utiliser pour la journalisation des plans. |
– |
auto_explain.log_min_duration |
Définit la durée minimum d'exécution au-delà de laquelle les plans seront journalisés. |
– |
auto_explain.log_nested_statements |
Journalisez les instructions imbriquées. |
– |
auto_explain.log_timing |
Collectez des données temporelles et non uniquement le nombre de lignes. |
– |
auto_explain.log_triggers |
Incluez des statistiques de déclenchement dans les plans. |
– |
auto_explain.log_verbose |
Utilisez EXPLAIN VERBOSE pour la journalisation des plans. |
– |
auto_explain.sample_rate |
Partie de requêtes à traiter. |
– |
babelfishpg_tds.listen_addresses |
Définit le nom d'hôte ou les adresses IP sur lesquelles écouter TDS. |
* |
babelfishpg_tds.tds_debug_log_level |
Définit le niveau de journalisation dans TDS, 0 désactive la journalisation |
1 |
backend_flush_after |
(8kB) Nombre de pages après lesquelles les écritures précédemment effectuées sont vidées sur le disque. |
– |
bytea_output |
Définit le format de sortie pour les valeurs de type octets. |
– |
check_function_bodies |
Vérifie les corps des fonctions pendant la fonction CREATE FUNCTION. |
– |
client_connection_check_interval |
Définit l'intervalle de temps entre les vérifications de déconnexion lors de l'exécution des requêtes. |
– |
client_min_messages |
Définit les niveaux des messages envoyés au client. |
– |
config_file |
Définit le fichier de configuration principal du serveur. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Autorise le planificateur à utiliser des contraintes pour optimiser les requêtes. |
– |
cpu_index_tuple_cost |
Définit l'estimation faite par le planificateur du coût de traitement de chaque entrée d'index pendant la vérification d'un index. |
– |
cpu_operator_cost |
Définit l'estimation faite par le planificateur du coût de traitement de chaque opérateur ou appel de fonction. |
– |
cpu_tuple_cost |
Définit l'estimation faite par le planificateur du coût de traitement de chaque ligne. |
– |
cron.database_name |
Définit la base de données pour stocker les tables de métadonnées pg_cron |
postgres |
cron.log_run |
Journaliser toutes les exécutions de tâches dans la table job_run_details |
on |
cron.log_statement |
Consignez toutes les instructions cron avant exécution. |
off |
cron.max_running_jobs |
Nombre maximal de tâches pouvant être exécutées simultanément. |
5 |
cron.use_background_workers |
Active les employés en arrière-plan pour pg_cron |
on |
cursor_tuple_fraction |
Définit l'estimation faite par le planificateur de la fraction des lignes d'un curseur qui sera récupérée. |
– |
db_user_namespace |
Active les noms d'utilisateurs par base de données. |
– |
deadlock_timeout |
(ms) Définit le délai d'attente au niveau d'un verrou avant blocage. |
– |
debug_pretty_print |
Indente les affichages des arborescences d'analyse et de planification. |
– |
debug_print_parse |
Journalise l'arborescence d'analyse de chaque requête. |
– |
debug_print_plan |
Journalise le plan d'exécution de chaque requête. |
– |
debug_print_rewritten |
Journalise l'arbre d'interprétation réécrit de chaque requête. |
– |
default_statistics_target |
Définit la cible des statistiques par défaut. |
– |
default_transaction_deferrable |
Définit le statut reportable des nouvelles transactions. |
– |
default_transaction_isolation |
Définit le niveau d'isolation de transaction de chaque nouvelle transaction. |
– |
default_transaction_read_only |
Définit le statut en lecture seule des nouvelles transactions. |
– |
effective_cache_size |
(8kB) Définit l'estimation faite par le planificateur de la taille du cache du disque. |
SOMME (DB) InstanceClassMemory /12038, -50003 |
effective_io_concurrency |
Nombre de demandes simultanées pouvant être traitées de manière efficace par le sous-système du disque. |
– |
enable_async_append |
Active l'utilisation de plans d'ajout asynchrones par le planificateur. |
– |
enable_bitmapscan |
Active l'utilisation de plans de parcours de bitmap par le planificateur. |
– |
enable_gathermerge |
Active l'utilisation de plans de fusions de collecte par le planificateur. |
– |
enable_hashagg |
Active l'utilisation de plans d'agrégation hachée par le planificateur. |
– |
enable_hashjoin |
Active l'utilisation de plans de jointures de hachage par le planificateur. |
– |
enable_incremental_sort |
Active l'utilisation d'étapes incrémentielles de tri par le planificateur. |
– |
enable_indexonlyscan |
Permet aux planificateurs d'utiliser les index-only-scan plans. |
– |
enable_indexscan |
Active l'utilisation de plans de parcours d'index par le planificateur. |
– |
enable_material |
Active l'utilisation de la matérialisation par le planificateur. |
– |
enable_memoize |
Active l'utilisation de la mémorisation par le planificateur. |
– |
enable_mergejoin |
Active l'utilisation de plans de jointures de fusion par le planificateur. |
– |
enable_nestloop |
Active l'utilisation de plans de jointures de boucles imbriquées par le planificateur. |
– |
enable_parallel_append |
Active l'utilisation de plans d'ajout parallèles par le planificateur. |
– |
enable_parallel_hash |
Active l'utilisation de plans de hachage parallèles par le planificateur. |
– |
enable_partition_pruning |
Active l'élagage des partitions de planification et d'exécution. |
– |
enable_partitionwise_aggregate |
Active l'agrégation et le regroupement entre partitions. |
– |
enable_partitionwise_join |
Active la jointure entre partitions. |
– |
enable_seqscan |
Active l'utilisation de plans de parcours séquentiels par le planificateur. |
– |
enable_sort |
Active l'utilisation des étapes de tri explicite par le planificateur. |
– |
enable_tidscan |
Active l'utilisation de plans de parcours de TID par le planificateur. |
– |
escape_string_warning |
Avertit sur l'utilisation des barres obliques inverses dans des littéraux de chaîne ordinaires. |
– |
exit_on_error |
Résilie la session en cas d'erreur. |
– |
force_parallel_mode |
Force l'utilisation d'installations de requêtes parallèles. |
– |
from_collapse_limit |
Définit la taille FROM-list au-delà de laquelle les sous-requêtes ne sont pas regroupées. |
– |
geqo |
Active l'optimisation génétique des requêtes. |
– |
geqo_effort |
geqo_effort est utilisé pour définir la valeur par défaut pour les autres paramètres GEQO. |
– |
geqo_generations |
GEQO : nombre d'itérations de l'algorithme. |
– |
geqo_pool_size |
GEQO : nombre d'individus au sein d'une population. |
– |
geqo_seed |
GEQO : valeur initiale pour la sélection des chemins au hasard. |
– |
geqo_selection_bias |
GEQO : pression de sélectivité au sein de la population. |
– |
geqo_threshold |
Définit le seuil d'éléments FROM au-delà duquel GEQO est utilisé. |
– |
gin_fuzzy_search_limit |
Définit le résultat maximum autorisé pour la recherche exacte par GIN. |
– |
gin_pending_list_limit |
(kB) Définit la taille maximale de la liste en attente pour l'index GIN. |
– |
hash_mem_multiplier |
Multiple de work_mem à utiliser pour les tables de hachage. |
– |
hba_file |
Définit le fichier de configuration hba du serveur. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Autorise le commentaire d'une instance de secours vers l'instance principale, ce qui évitera les conflits de requêtes. |
on |
ident_file |
Définit le fichier de configuration ident du serveur. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Définit la durée maximale de toute transaction inactive. |
86400000 |
idle_session_timeout |
Interrompt toute session qui est restée inactive (c'est-à-dire en attente d'une requête du client), mais qui ne figure pas dans le cadre d'une transaction ouverte, pendant plus longtemps que la durée spécifiée |
– |
join_collapse_limit |
Définit la taille FROM-list au-delà de laquelle les constructions JOIN ne sont pas mises à plat. |
– |
lc_messages |
Définit la langue d'affichage des messages. |
– |
listen_addresses |
Définit le nom d'hôte ou l'adresse IP à écouter. |
* |
lo_compat_privileges |
Active le mode de compatibilité descendante pour les vérifications de privilèges sur de larges objets. |
0 |
log_connections |
Enregistre toutes les connexions réussies. |
– |
log_destination |
Définit la destination pour la sortie du journal de serveur. |
stderr |
log_directory |
Définit le répertoire de destination des fichiers journaux. |
/rdsdbdata/log/error |
log_disconnections |
Enregistre la fin d'une session, y compris sa durée. |
– |
log_duration |
Enregistre la durée de chaque instruction SQL terminée. |
– |
log_error_verbosity |
Définit la quantité de détails dans les messages enregistrés. |
– |
log_executor_stats |
Ecrit les statistiques de performance de l'exécuteur dans le journal du serveur. |
– |
log_file_mode |
Définit les autorisations de fichier pour les fichiers journaux. |
0644 |
log_filename |
Définit le modèle de nom de fichier pour les fichiers journaux. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Démarrez un sous-processus pour capturer la sortie stderr et/ou csvlogs dans des fichiers journaux. |
1 |
log_hostname |
Enregistre le nom de l'hôte dans les journaux de connexion. |
0 |
logical_decoding_work_mem |
(kB) Cette quantité de mémoire peut être utilisée par chaque tampon interne de réorganisation avant le déversement sur le disque. |
– |
log_line_prefix |
Contrôle les informations préfixées à chaque ligne de journal. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Enregistre les longs temps d'attente pour l'acquisition d'un verrou. |
– |
log_min_duration_sample |
(ms) Définit la durée minimum d'exécution au-delà de laquelle un exemple d'instructions sera journalisé. L'échantillonnage est déterminé par log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Définit la durée minimum d'exécution au-delà de laquelle les instructions seront journalisées. |
– |
log_min_error_statement |
Déclenche l'enregistrement de toutes les instructions générant une erreur à ce niveau ou à un niveau supérieur. |
– |
log_min_messages |
Définit les niveaux des messages qui sont enregistrés. |
– |
log_parameter_max_length |
(B) Lors de la journalisation des instructions, limitez les valeurs des paramètres enregistrés aux N premiers octets. |
– |
log_parameter_max_length_on_error |
(B) Lorsque vous signalez une erreur, limitez les valeurs des paramètres enregistrés aux N premiers octets. |
– |
log_parser_stats |
Ecrit les statistiques de performance de l'analyseur dans le journal du serveur. |
– |
log_planner_stats |
Ecrit les statistiques de performance du planificateur dans le journal du serveur. |
– |
log_replication_commands |
Journalise chaque commande de réplication. |
– |
log_rotation_age |
(min) Déclenchement de la rotation de fichier journal automatique au-delà d'un délai de N minutes. |
60 |
log_rotation_size |
(kB) Déclenchement de la rotation de fichier journal automatique au-delà de N kilo-octets. |
100 000 |
log_statement |
Définit le type d'instructions enregistrées. |
– |
log_statement_sample_rate |
Partie d'instructions dépassant log_min_duration_sample à journaliser. |
– |
log_statement_stats |
Ecrit les statistiques de performance cumulées dans le journal du serveur. |
– |
log_temp_files |
(kB) Journalise l'utilisation des fichiers temporaires dont la taille est supérieure à cette taille en kilo-octets. |
– |
log_timezone |
Définit le fuseau horaire à utiliser dans les messages de journaux. |
UTC |
log_truncate_on_rotation |
Tronquez les fichiers journaux existants du même nom pendant la rotation des journaux. |
0 |
maintenance_io_concurrency |
Variante de effective_io_concurrency utilisée pour les tâches de maintenance. |
1 |
maintenance_work_mem |
(kB) Définit la quantité maximum de mémoire que peuvent utiliser les opérations de maintenance. |
LE PLUS GRAND (DB InstanceClassMemory /63963136 *1024, 65536) |
max_connections |
Définit le nombre maximum de connexions simultanées. |
MINIMUM (DB) InstanceClassMemory /9531392 ,5000 |
max_files_per_process |
Définit le nombre maximum de fichiers ouverts simultanément pour chaque processus serveur. |
– |
max_locks_per_transaction |
Définit le nombre maximum de verrous par transaction. |
64 |
max_parallel_maintenance_workers |
Définit le nombre maximal de processus parallèles par opération de maintenance. |
– |
max_parallel_workers |
Définit le nombre maximal d'employés parallèles pouvant être actifs en une seule fois. |
GREATEST($DBInstanceVCPU/2,8 |
max_parallel_workers_per_gather |
Définit le nombre maximal de processus parallèles par nœud d'exécuteur. |
– |
max_pred_locks_per_page |
Définit le nombre maximal de tuples verrouillés par prédicat par page. |
– |
max_pred_locks_per_relation |
Définit le nombre maximum de pages et de tuples verrouillés par prédicat par relation. |
– |
max_pred_locks_per_transaction |
Définit le nombre maximum de verrous de prédicat par transaction. |
– |
max_slot_wal_keep_size |
(MB) Les emplacements de réplication seront marqués comme ayant échoué et les segments seront libérés à des fins de suppression ou de recyclage si cette quantité d'espace est occupée par WAL sur le disque. |
– |
max_stack_depth |
(kB) Définit la profondeur maximum de la pile, en kilo-octets. |
6144 |
max_standby_streaming_delay |
(ms) Définit le délai maximum avant l'annulation des requêtes lorsqu'un serveur en zone hébergée traite des données WAL diffusées. |
14000 |
max_worker_processes |
Définit le nombre maximum de processus d'employé simultanés. |
GREATEST($DBInstanceVCPU*2,8 |
min_dynamic_shared_memory |
(MB) Quantité de mémoire partagée dynamique réservée au démarrage. |
– |
min_parallel_index_scan_size |
(8kB) Définit la quantité minimum de données d'index pour une analyse parallèle. |
– |
min_parallel_table_scan_size |
(8kB) Définit la quantité minimum de données de table pour une analyse parallèle. |
– |
old_snapshot_threshold |
(min) Délai avant qu'un instantané soit trop ancien pour lire les pages modifiées après la prise de l'instantané. |
– |
parallel_leader_participation |
Contrôle si Gather et Gather Merge exécutent également des sous-plans. |
– |
parallel_setup_cost |
Définit l'estimation du planificateur du coût de démarrage des processus d'employés pour les requêtes parallèles. |
– |
parallel_tuple_cost |
Définit l'estimation du planificateur du coût de transmission de chaque tuple (ligne) de l'employé vers le backend principal. |
– |
pgaudit.log |
Spécifie quelles classes d'instructions seront journalisées par la journalisation de l'audit de session. |
– |
pgaudit.log_catalog |
Spécifie que la journalisation de session doit être activée dans le cas où toutes les relations d'une instruction se trouvent dans pg_catalog. |
– |
pgaudit.log_level |
Spécifie le niveau de journal qui sera utilisé pour les entrées de journal. |
– |
pgaudit.log_parameter |
Spécifie que la journalisation de l'audit doit inclure les paramètres transmis avec l'instruction. |
– |
pgaudit.log_relation |
Spécifie si la journalisation de l'audit de session doit créer une entrée de journal distincte pour chaque relation (TABLE, VIEW, etc.) référencée dans une instruction SELECT ou DML. |
– |
pgaudit.log_statement_once |
Spécifie si la journalisation inclura le texte de l'instruction et les paramètres avec la première entrée de journal pour une combinaison instruction/sous-instruction ou avec chaque entrée. |
– |
pgaudit.role |
Spécifie le rôle principal à utiliser pour la journalisation de l'audit des objets. |
– |
pg_bigm.enable_recheck |
Spécifie s'il faut effectuer une revérification qui est un processus interne de recherche en texte intégral. |
on |
pg_bigm.gin_key_limit |
Spécifie le nombre maximum de 2 grammes du mot-clé de recherche à utiliser pour la recherche en texte intégral. |
0 |
pg_bigm.last_update |
Indique la dernière date de mise à jour du module pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Spécifie le seuil minimal utilisé par la recherche de similarité. |
0.3 |
pg_hint_plan.debug_print |
Journalise les résultats de l'analyse des indices. |
– |
pg_hint_plan.enable_hint |
Force le planificateur à utiliser les plans spécifiés dans le commentaire d'indice précédant la requête. |
– |
pg_hint_plan.enable_hint_table |
Force le planificateur à ne pas obtenir d'indice à l'aide des recherches de table. |
– |
pg_hint_plan.message_level |
Niveau de message des messages de débogage. |
– |
pg_hint_plan.parse_messages |
Niveau de message des erreurs d'analyse. |
– |
pglogical.batch_inserts |
Insertions de lots si possible |
– |
pglogical.conflict_log_level |
Définit le niveau de journal utilisé pour la journalisation des conflits résolus. |
– |
pglogical.conflict_resolution |
Définit la méthode utilisée pour la résolution des conflits résolubles. |
– |
pglogical.extra_connection_options |
options de connexion à ajouter à toutes les connexions de nœuds de pairs |
– |
pglogical.synchronous_commit |
valeur de validation synchrone spécifique pglogical |
– |
pglogical.use_spi |
Utiliser une SPI au lieu d'une API de bas niveau pour appliquer les modifications |
– |
pg_similarity.block_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.block_threshold |
Définit le seuil utilisé par la fonction de similarité Block. |
– |
pg_similarity.block_tokenizer |
Définit le créateur de jetons pour la fonction de similarité Block. |
– |
pg_similarity.cosine_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.cosine_threshold |
Définit le seuil utilisé par la fonction de similarité Cosine. |
– |
pg_similarity.cosine_tokenizer |
Définit le créateur de jetons pour la fonction de similarité Cosine. |
– |
pg_similarity.dice_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.dice_threshold |
Définit le seuil utilisé par la mesure de similarité Dice. |
– |
pg_similarity.dice_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Dice. |
– |
pg_similarity.euclidean_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.euclidean_threshold |
Définit le seuil utilisé par la mesure de similarité Euclidean. |
– |
pg_similarity.euclidean_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Euclidean. |
– |
pg_similarity.hamming_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.hamming_threshold |
Définit le seuil utilisé par la mesure de similarité Block. |
– |
pg_similarity.jaccard_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.jaccard_threshold |
Définit le seuil utilisé par la mesure de similarité Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.jaro_threshold |
Définit le seuil utilisé par la mesure de similarité Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.jarowinkler_threshold |
Définit le seuil utilisé par la mesure de similarité Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.levenshtein_threshold |
Définit le seuil utilisé par la mesure de similarité Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.matching_threshold |
Définit le seuil utilisé par la mesure de similarité Matching Coefficient. |
– |
pg_similarity.matching_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Matching Coefficient. |
– |
pg_similarity.mongeelkan_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.mongeelkan_threshold |
Définit le seuil utilisé par la mesure de similarité Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Définit la pénalité d'écart utilisée par la mesure de similarité Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.nw_threshold |
Définit le seuil utilisé par la mesure de similarité Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.overlap_threshold |
Définit le seuil utilisé par la mesure de similarité Overlap Coefficient. |
– |
pg_similarity.overlap_tokenizer |
Définit le créateur de jetons pour la mesure de similarité Overlap Coefficient. |
– |
pg_similarity.qgram_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.qgram_threshold |
Définit le seuil utilisé par la mesure de similarité Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Définit le créateur de jetons pour la mesure Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.swg_threshold |
Définit le seuil utilisé par la mesure de similarité Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Définit si la valeur du résultat est normalisée ou non. |
– |
pg_similarity.sw_threshold |
Définit le seuil utilisé par la mesure de similarité Smith-Waterman. |
– |
pg_stat_statements.max |
Définit le nombre maximal d'instructions suivies par pg_stat_statements. |
– |
pg_stat_statements.save |
Enregistre les statistiques pg_stat_statements sur les arrêts de serveur. |
– |
pg_stat_statements.track |
Définit les instructions qui sont suivies par pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Définit si le délai de planification est suivi par pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Définit si les commandes d'utilitaire sont suivies par pg_stat_statements. |
– |
postgis.gdal_enabled_drivers |
Activez ou désactivez les pilotes GDAL utilisés avec PostGIS dans Postgres 9.3.5 et versions ultérieures. |
ENABLE_ALL |
quote_all_identifiers |
Lors de la génération de fragments SQL, ajoute des guillemets à tous les identificateurs. |
– |
random_page_cost |
Définit l'estimation faite par le planificateur du coût d'une page de disque extraite de façon non séquentielle. |
– |
rds.enable_memory_management |
Améliore les fonctionnalités de gestion de la mémoire dans les versions 12.17, 13.13, 14.10, 15.5 et supérieures d'Aurora PostgreSQL afin d'éviter les problèmes de stabilité et les redémarrages de bases de données dus à un manque de mémoire libre. Pour plus d’informations, consultez Gestion de la mémoire améliorée dans Aurora Postgre SQL. |
True |
rds.force_admin_logging_level |
Consultez les messages de journalisation des actions d'utilisateur de l'administrateur RDS dans les bases de données clients. |
– |
rds.log_retention_period |
Amazon RDS supprimera les journaux PostgreSQL antérieurs à N minutes. |
4320 |
rds.memory_allocation_guard |
Améliore les fonctionnalités de gestion de la mémoire dans Aurora PostgreSQL 11.21, 12.16, 13.12, 14.9, 15.4 et les versions antérieures, afin d'éviter les problèmes de stabilité et les redémarrages de bases de données dus à un manque de mémoire libre. Pour plus d’informations, consultez Gestion de la mémoire améliorée dans Aurora Postgre SQL. |
False |
rds.pg_stat_ramdisk_size |
Taille du disque RAM des statistiques en Mo. Une valeur différente de zéro va configurer le disque RAM. |
0 |
rds.rds_superuser_reserved_connections |
Définit le nombre d'emplacements de connexion réservés pour rds_superusers. Ce paramètre n'est disponible que dans les versions 15 et antérieures. Pour plus d'informations, consultez la documentation de PostgreSQL sur les connexions réservées. |
2 |
rds.superuser_variables |
Liste des variables réservées aux super-utilisateurs pour lesquelles nous augmentons les instructions de modification rds_superuser. |
session_replication_role |
remove_temp_files_after_crash |
Supprime les fichiers temporaires après l'arrêt du backend. |
0 |
restart_after_crash |
Réinitialisez le serveur après l'arrêt du backend. |
– |
row_security |
Activez la sécurité au niveau des lignes. |
– |
search_path |
Définit l'ordre de recherche des schémas pour les noms pour lesquels le schéma n'est pas précisé. |
– |
seq_page_cost |
Définit l'estimation faite par le planificateur du coût d'une page de disque extraite de façon séquentielle. |
– |
session_replication_role |
Définit le comportement des sessions concernant les déclencheurs et les règles de réécriture. |
– |
shared_buffers |
(8kB) Définit le nombre de tampons de mémoire partagée utilisés par le serveur. |
SOMME (DB) InstanceClassMemory /12038, -50003 |
shared_preload_libraries |
Répertorie les bibliothèques partagées à précharger sur le serveur. |
pg_stat_statements |
ssl_ca_file |
Emplacement du fichier d'autorité du serveur SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Emplacement du fichier de certificat du serveur SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_crl_dir |
Emplacement du répertoire de la liste de révocation des certificats SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Emplacement du fichier de clé privée du serveur SSL |
/rdsdbdata/rds-metadata/server-key.pem |
standard_conforming_strings |
Entraîne les chaînes ... à traiter littéralement les barres obliques inverses. |
– |
statement_timeout |
(ms) Définit la durée maximum de toute instruction. |
– |
stats_temp_directory |
Écrit des fichiers de statistiques temporaires dans le répertoire spécifié. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Définit le nombre d'emplacements de connexion réservés aux super-utilisateurs. |
3 |
synchronize_seqscans |
Active les analyses séquentielles synchronisées. |
– |
tcp_keepalives_count |
Nombre maximum de paquets TCP keepalive. |
– |
tcp_keepalives_idle |
(s) Délai entre les émissions de paquets TCP keepalive. |
– |
tcp_keepalives_interval |
(s) Délai entre les envois de paquets TCP keepalive. |
– |
temp_buffers |
(8kB) Définit le nombre maximum de tampons temporaires utilisés par chaque session. |
– |
temp_file_limit |
Contraint l'espace disque total en kilo-octets qu'un processus PostgreSQL donné peut utiliser pour les fichiers temporaires, à l'exclusion de l'espace utilisé pour les tables temporaires explicites |
-1 |
temp_tablespaces |
Définit les espaces de table à utiliser pour les tables et fichiers de tri temporaires. |
– |
track_activities |
Active la collecte d'informations sur l'exécution des commandes. |
– |
track_activity_query_size |
Définit la taille réservée pour pg_stat_activity.current_query, en octets. |
4096 |
track_counts |
Active la collecte de statistiques sur l'activité de la base de données. |
– |
track_functions |
Active la collecte de statistiques au niveau de la fonction sur l'activité de la base de données. |
pl |
track_io_timing |
Active la collecte de statistiques de durée sur l'activité I/O de la base de données. |
1 |
transform_–_equals |
Traite expr=– en tant que IS –. |
– |
update_process_title |
Met à jour le titre du processus pour indiquer la commande SQL active. |
– |
wal_receiver_status_interval |
(s) Définit l'intervalle maximal entre les rapports d'état du récepteur WAL et le principal. |
– |
work_mem |
(kB) Définit la quantité maximum de mémoire que peuvent utiliser les espaces de travail des requêtes. |
– |
xmlbinary |
Définit la façon dont les valeurs binaires doivent être codées en XML. |
– |
xmloption |
Définit si des données XML dans des opérations d'analyse ou de sérialisation implicites doivent être considérées comme des documents ou des fragments de contenu. |
– |