Paramètres Amazon Aurora PostgreSQL. - Amazon Aurora

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 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 (Authentification GSSAPI) dans la documentation de PostgreSQL.

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é.

Important

Ce 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 RPOs bases de données globales SQL basées sur Aurora Postgre.

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 mémoire améliorée dans Aurora PostgreSQL.

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 mémoire améliorée dans Aurora PostgreSQL.

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.