Amazon-Aurora-PostgreSQL-Parameter - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon-Aurora-PostgreSQL-Parameter

Sie können Ihr Amazon-Aurora-DB-Cluster auf dieselbe Art und Weise verwalten, wie Sie Ihre anderen Amazon-RDS-DB-Instances verwalten, und zwar indem Sie die Parameter in einer DB-Parametergruppe verwenden. Amazon Aurora unterscheidet sich jedoch von Amazon RDS dadurch, dass ein Aurora-DB-Cluster mehrere DB-Instances hat. Einige der Parameter, mit denen Sie Ihren Amazon-Aurora-DB-Cluster verwalten, werden auf den gesamten Cluster angewendet, andere hingegen werden wie folgt nur auf eine bestimmte DB-Instance im DB-Cluster angewendet:

  • DB-Cluster-Parametergruppe – Eine DB-Cluster-Parametergruppe enthält den Satz von Engine-Konfigurationsparametern, die für den gesamten Aurora-DB-Cluster gelten. Beispielsweise ist die Cluster-Cache-Verwaltung ein Feature eines Aurora-DB-Clusters, der von dem Parameter apg_ccm_enabled kontrolliert wird, der Teil der DB-Cluster-Parametergruppe ist. Die DB-Cluster-Parametergruppe enthält auch Standardeinstellungen für die DB-Parametergruppe für die DB-Instances, aus denen der Cluster besteht.

  • DB-Parametergruppe – Eine DB-Parametergruppe ist der Satz von Engine-Konfigurationswerten, die für eine bestimmte DB-Instance dieses Engine-Typs gelten. Die DB-Parametergruppen für die PostgreSQL-DB-Engine werden von einer RDS-for-PostgreSQL-DB-Instance und einem Aurora-PostgreSQL-DB-Cluster verwendet. Diese Konfigurationseinstellungen gelten für Eigenschaften, die je nach DB-Instances in einem Aurora-Cluster unterschiedlich sein können, z. B. Größe der Speicherpuffer.

Sie verwalten Parameter auf Clusterebene in DB-Clusterparametergruppen. Sie verwalten Parameter auf Instance-Ebene in DB-Parametergruppen. Sie können Parameter mit der Amazon RDS-Konsole AWS CLI, der oder der Amazon RDS-API verwalten. Es gibt separate Befehle für das Verwalten von Parametern auf der Cluster- und Instance-Ebene.

Weitere Informationen zu finden Sie AWS CLI unter Verwenden von AWS CLI im AWS Command Line Interface Benutzerhandbuch.

Weitere Informationen zu Parametergruppen finden Sie unter Parametergruppen für Amazon Aurora.

Anzeigen von Aurora-PostgreSQL-DB-Cluster- und DB-Parametern

Sie können alle verfügbaren Standardparametergruppen für RDS-for-PostgreSQL-DB-Instances und für Aurora-PostgreSQL-DB-Cluster in der AWS Management Console anzeigen. Die Standardparametergruppen für alle DB-Engines und DB-Clustertypen und -versionen sind für jede AWS Region aufgeführt. Alle benutzerdefinierten Parametergruppen werden ebenfalls aufgeführt.

Anstatt sie in der anzusehen AWS Management Console, können Sie auch Parameter auflisten, die in DB-Cluster-Parametergruppen und DB-Parametergruppen enthalten sind, indem Sie die AWS CLI oder die Amazon RDS-API verwenden. Um beispielsweise Parameter in einer DB-Cluster-Parametergruppe aufzulisten, verwenden Sie den describe-db-cluster-parameters AWS CLI Befehl wie folgt:

aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12

Der Befehl gibt detaillierte JSON-Beschreibungen für jeden Parameter zurück. Sie können die Menge der zurückgegebenen Informationen reduzieren, indem Sie die Option --query verwenden. Beispielsweise können Sie den Parameternamen, seine Beschreibung und die zulässigen Werte für die standardmäßige Aurora-PostgreSQL-12-DB-Cluster-Parametergruppe wie folgt abrufen:

Für LinuxmacOS, oderUnix:

aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'

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}]"

Eine Aurora-DB-Cluster-Parametergruppe umfasst die DB-Instance-Parametergruppe und Standardwerte für eine bestimmte Aurora-DB-Engine. Sie können die Liste der DB-Parameter aus derselben Standardparametergruppe von Aurora PostgreSQL abrufen, indem Sie den folgenden describe-db-parameters AWS CLI Befehl verwenden.

FürLinux, oder: macOS Unix

aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'

Windows:

aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"

Die vorherigen Befehle geben Listen von Parametern aus dem DB-Cluster oder der DB-Parametergruppe mit Beschreibungen und anderen Details zurück, die in der Abfrage angegeben sind. Nachfolgend finden Sie eine Beispielantwort.

[ [ { "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" } ],...

Im Folgenden finden Sie Tabellen, die Werte für den standardmäßigen DB-Cluster-Parameter und den DB-Parameter für Aurora-PostgreSQL-Version 14 enthalten.

Aurora-PostgreSQL-Parameter auf Cluster-Ebene

Sie können die für eine bestimmte Aurora PostgreSQL-Version verfügbaren Parameter auf Clusterebene mithilfe der AWS Management-Konsole, der AWS CLI oder der Amazon RDS-API anzeigen. Weitere Informationen zum Anzeigen von Parametern in einer Parametergruppe des DB-Clusters von Aurora PostgreSQL finden Sie unter Parameterwerte für eine DB-Cluster-Parametergruppe in Amazon Aurora anzeigen.

Einige Parameter auf Cluster-Ebene sind nicht in allen Versionen verfügbar und manche sind veraltet. Hinweise zum Anzeigen der Parameter einer bestimmten Aurora-PostgreSQL-Version finden Sie unter Anzeigen von Aurora-PostgreSQL-DB-Cluster- und DB-Parametern.

Die folgende Tabelle enthält beispielsweise die Parameter, die in der standardmäßigen DB-Cluster-Parametergruppe für Aurora PostgreSQL Version 14 verfügbar sind. Wenn Sie einen Aurora-PostgreSQL-DB-Cluster erstellen, ohne Ihre eigene benutzerdefinierte DB-Parametergruppe anzugeben, wird Ihr DB-Cluster mit der standardmäßigen Aurora-DB-Cluster-Parametergruppe für die gewählte Version erstellt, z. B. default.aurora-postgresql14, default.aurora-postgresql13 usw.

Eine Auflistung der DB-Instance-Parameter für dieselbe Standard-DB-Cluster-Parametergruppe finden Sie unter Aurora-PostgreSQL-Parameter auf Instance-Ebene.

Parametername

Beschreibung

Standard

ansi_constraint_trigger_ordering

Ändern Sie die Ausführungsreihenfolge von Einschränkungsauslösern für Kompatibilität mit dem ANSI-SQL-Standard.

ansi_force_foreign_key_checks

Stellen Sie sicher, dass referenzielle Aktionen wie kaskadiertes Löschen oder kaskadiertes Aktualisieren immer ablaufen, unabhängig von den diversen Auslöserkontexten der Aktion.

ansi_qualified_update_set_target

Unterstützt Tabellen- und Schemaqualifizierer in UPDATE … SET-Anweisungen.

apg_ccm_enabled

Aktivieren oder deaktivieren Sie die Cluster-Cache-Verwaltung für den Cluster.

apg_enable_batch_mode_function_execution

Aktiviert Batch-Modus-Funktionen, um mehrere Zeilen gleichzeitig zu verarbeiten.

apg_enable_correlated_any_transform

Ermöglicht es dem Planer, korrelierte ANY-Sublinks (IN/NOT IN Unterabfrage) nach Möglichkeit in JOIN umzuwandeln.

apg_enable_function_migration

Ermöglicht dem Planer, berechtigte Skalarfunktionen in die FROM-Klausel zu migrieren.

apg_enable_not_in_transform

Ermöglicht es dem Planer, NOT IN-Unterabfragen nach Möglichkeit in ANTI JOIN umzuwandeln.

apg_enable_remove_redundant_inner_joins

Ermöglicht dem Planer, redundante Inner Joins zu entfernen.

apg_enable_semijoin_push_down

Ermöglicht die Verwendung von Semijoin-Filtern für Hash-Joins.

apg_plan_mgmt.capture_plan_baselines

Baseline-Modus für Planerfassung. Manuell – Planerfassung für jede SQL-Anweisung aktivieren. Aus – Planerfassung deaktivieren. Automatisch – Planerfassung für Anweisungen in pg_stat_statement aktivieren, die die Berechtigungskriterien erfüllen.

aus

apg_plan_mgmt.max_databases

Legt die maximale Anzahl von Datenbanken fest, die Abfragen mit apg_plan_mgmt verwalten können.

10

apg_plan_mgmt.max_plans

Legt die maximale Anzahl von Plänen fest, die von apg_plan_mgmt zwischengespeichert werden können.

10000

apg_plan_mgmt.plan_retention_period

Maximale Anzahl von Tagen, seit ein Plan zuletzt verwendet wurde, bevor ein Plan automatisch gelöscht wird.

32

apg_plan_mgmt.unapproved_plan_execution_threshold

Geschätzte Gesamtplankosten, unter denen ein nicht genehmigter Plan ausgeführt wird.

0

apg_plan_mgmt.use_plan_baselines

Verwenden Sie nur genehmigte oder feste Pläne für verwaltete Anweisungen.

false

application_name

Legt den Namen der Anwendung fest, der in Statistiken und Protokollen verwendet werden soll.

array_nulls

Ermöglicht die Eingabe von NULL-Elementen in Arrays.

aurora_compute_plan_id

Überwacht die Ausführungspläne für Abfragen, um die Ausführungspläne zu ermitteln, die zur aktuellen Datenbanklast beitragen, und um Leistungsstatistiken der Ausführungspläne im Zeitverlauf nachzuverfolgen. Weitere Informationen finden Sie unter Überwachen von Abfrageausführungsplänen für Aurora PostgreSQL.

on

authentication_timeout

(s) Legt die Zeit fest, die maximal zulässig ist, um die Client-Authentifizierung durchzuführen.

auto_explain.log_analyze

Verwenden Sie EXPLAIN ANALYZE zur Planprotokollierung.

auto_explain.log_buffers

Protokollieren der Puffernutzung.

auto_explain.log_format

EXPLAIN-Format, das für die Planprotokollierung verwendet werden soll.

auto_explain.log_min_duration

Legt die Mindestausführungszeit fest, ab der Pläne protokolliert werden.

auto_explain.log_nested_statements

Protokollieren verschachtelter Anweisungen.

auto_explain.log_timing

Erfasst Timing-Daten, nicht nur Zeilenzahlen.

auto_explain.log_triggers

Fügt Auslöserstatistiken in Pläne ein.

auto_explain.log_verbose

Verwenden Sie EXPLAIN VERBOSE zur Planprotokollierung.

auto_explain.sample_rate

Bruchteil der zu verarbeitenden Abfragen.

autovacuum

Startet den Untervorgang der Selbstbereinigung.

autovacuum_analyze_scale_factor

Anzahl von Tupel-Einfügungen, -Aktualisierungen oder -Löschungen vor der Analyse als Bruchteil von Reltupeln.

0.05

autovacuum_analyze_threshold

Mindestanzahl von Tupel-Einfügungen, -Aktualisierungen oder -Löschungen vor der Analyse.

autovacuum_freeze_max_age

Alter, bei dem eine Selbstbereinigung für eine Tabelle ausgeführt werden soll, um einen Transaktions-ID-Wraparound zu verhindern.

autovacuum_max_workers

Legt die maximale Anzahl gleichzeitig ausgeführter Worker-Vorgänge für die Selbstbereinigung fest.

AM BESTEN (DB InstanceClassMemory /64371566592 ,3)

autovacuum_multixact_freeze_max_age

Multixact-Alter, bei dem eine Tabelle sich selbst bereinigt, um Multixact-Wraparound zu verhindern.

autovacuum_naptime

(s) Inaktivitätszeit zwischen Selbstbereinigungen.

5

autovacuum_vacuum_cost_delay

(ms) Bereinigungskostenverzögerung in Millisekunden für die Selbstbereinigung.

5

autovacuum_vacuum_cost_limit

Bereinigungskostenbetrag für die Selbstbereinigung, der vor der Inaktivität verfügbar ist.

AM GRÖSSTEN (log (DB /21474836480) *600.200) InstanceClassMemory

autovacuum_vacuum_insert_scale_factor

Anzahl von Tupel-Einfügungen vor der Bereinigung als Bruchteil von Reltupeln.

autovacuum_vacuum_insert_threshold

Mindestanzahl von Tupel-Einfügungen vor der Bereinigung oder -1 zum Deaktivieren von Bereinigungen.

autovacuum_vacuum_scale_factor

Anzahl von Tupel-Aktualisierungen oder -Löschungen vor der Bereinigung als Bruchteil von Reltupeln.

0.1

autovacuum_vacuum_threshold

Mindestanzahl von Tupel-Aktualisierungen oder -Löschungen vor der Bereinigung.

autovacuum_work_mem

(kB) Legt den maximalen Arbeitsspeicher fest, der von jedem Selbstbereinigungs-Worker-Prozess verwendet werden soll.

AM GRÖSSTEN InstanceClassMemory (DB /32768 ,131072)

babelfishpg_tds.default_server_name

Der Standardname des Babelfish-Servers

Microsoft SQL Server

babelfishpg_tds.listen_adressen

Legt den Host-Namen oder die IP-Adresse(n) fest, die auf TDS überwacht werden sollen.

*

babelfishpg_tds.port

Legt den TDS-TCP-Port fest, den der Server überwacht.

1433

babelfishpg_tds.tds_debug_log_level

Legt die Protokollierungsstufe in TDS fest, 0 deaktiviert die Protokollierung

1

babelfishpg_tds.tds_default_numeric_precision

Legt die Standardgenauigkeit des numerischen Typs fest, der in den Metadaten der TDS-Spalte gesendet werden soll, wenn die Engine keine angibt.

38

babelfishpg_tds.tds_default_numeric_scale

Legt den Standardmaßstab des numerischen Typs fest, der in den Metadaten der TDS-Spalte gesendet werden soll, wenn die Engine keine angibt.

8

babelfishpg_tds.tds_default_packet_size

Legt die Standardpaketgröße für alle SQL.Server-Clients fest, die verbunden werden

4096

babelfishpg_tds.tds_default_protocol_version

Legt eine Standardversion des TDS-Protokolls für alle Clients fest, die verbunden werden

DEFAULT

babelfishpg_tds.tds_ssl_encrypt

Legt die SSL-Verschlüsselungsoption fest

0

babelfishpg_tds.tds_ssl_max_protocol_version

Legt die Höchstversion des SSL/TLS-Protokolls fest, die für die tds-Sitzung verwendet werden soll.

TLSv1.2

babelfishpg_tds.tds_ssl_min_protocol_version

Legt die Mindestversion des SSL/TLS-Protokolls fest, die für die tds-Sitzung verwendet werden soll.

TLSv1.2 ab Aurora PostgreSQL Version 16, TLSv1 für Versionen älter als Aurora PostgreSQL Version 16

babelfishpg_tsql.default_locale

Standardgebietsschema, das für Sortierungen verwendet wird, die von CREATE COLLATION erstellt wurden.

en-US

babelfishpg_tsql.migration_mode

Legt fest, ob mehrere Benutzerdatenbanken unterstützt werden

Multi-DB von Aurora PostgreSQL Version 16, Single-DB für Versionen älter als Aurora PostgreSQL Version 16

babelfishpg_tsql.server_colation_name

Name der Standardsortierung für den Server

sql_latin1_general_cp1_ci_as

babelfishpg_tsql.version

Legt die Ausgabe der Variablen @@VERSION fest

default

backend_flush_after

(8 Kb) Anzahl der Seiten, nach denen zuvor ausgeführte Schreibvorgänge auf die Festplatte geschrieben werden.

backslash_quote

Legt fest, ob \\ in Zeichenfolgeliteralen zulässig ist.

backtrace_functions

Protokollrückverfolgung für Fehler in diesen Funktionen.

bytea_output

Legt das Ausgabeformat für bytea fest.

check_function_bodies

Überprüft die Funktionstexte während CREATE FUNCTION.

client_connection_check_interval

Legt das Zeitintervall zwischen Prüfungen auf Verbindungsabbrüche während der Ausführung von Abfragen fest.

client_encoding

Legt die Zeichensatzkodierung des Clients fest.

UTF8

client_min_messages

Legt die Nachrichtenebenen fest, die an den Client gesendet werden.

compute_query_id

Abfrage-IDs berechnen.

auto

config_file

Legt die Hauptkonfigurationsdatei des Servers fest.

/rdsdbdata/config/postgresql.conf

constraint_exclusion

Ermöglicht dem Planer die Verwendung von Einschränkungen, um Abfragen zu optimieren.

cpu_index_tuple_cost

Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Indexeinträge während einer Indexprüfung fest.

cpu_operator_cost

Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Operator- oder Funktionsaufrufe fest.

cpu_tuple_cost

Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Tupeln (Zeilen) fest.

cron.database_name

Legt die Datenbank fest, um pg_cron-Metadatentabellen zu speichern

postgres

cron.log_run

Protokolliert alle Aufträge in der Tabelle job_run_details

on

cron.log_statement

Protokolliert alle Cron-Anweisungen vor der Ausführung.

aus

cron.max_running_jobs

Die maximale Anzahl von Aufträgen, die gleichzeitig ausgeführt werden können.

5

cron.use_background_workers

Aktiviert Hintergrund-Workers für pg_cron

on

cursor_tuple_fraction

Legt die Schätzung des Planers für den Bruchteil der Zeilen eines Cursors fest, die abgerufen werden.

data_directory

Legt das Datenverzeichnis des Servers fest.

/rdsdbdata/db

datestyle

Legt das Anzeigeformat für Datum- und Uhrzeitwerte fest.

db_user_namespace

Aktiviert Benutzernamen pro Datenbank.

deadlock_timeout

(ms) Legt die Zeit fest, die während einer Sperre gewartet wird, bevor auf einen Deadlock geprüft wird.

debug_pretty_print

Erstellt Einschübe für Analyse- und Planstrukturanzeigen.

debug_print_parse

Protokolliert die Analysestruktur der einzelnen Abfragen.

debug_print_plan

Protokolliert den Ausführungsplan der einzelnen Abfragen.

debug_print_rewritten

Protokolliert die neu geschriebene Analysestruktur der einzelnen Abfragen.

default_statistics_target

Legt das Standardstatistikziel fest.

default_tablespace

Legt den Standardtabellenraum fest, in dem Tabellen und Indexe erstellt werden.

default_toast_compression

Legt die Standardkomprimierungsmethode für komprimierbare Werte fest.

default_transaction_deferrable

Legt den Standardaufschiebbarkeitsstatus neuer Transaktionen fest.

default_transaction_isolation

Legt die Transaktionsisolierungsstufe jeder neuen Transaktion fest.

default_transaction_read_only

Legt den Standardschreibschutzstatus neuer Transaktionen fest.

effective_cache_size

(8 kB) Legt die Annahme des Planers hinsichtlich der Größe des Datenträger-Caches fest.

SUMME (DB /12038, -50003) InstanceClassMemory

effective_io_concurrency

Die Anzahl der gleichzeitigen Anfragen, die durch das Datenträgersubsystem effizient bearbeitet werden können.

enable_async_append

Ermöglicht den Planern die Verwendung paralleler Append-Pläne.

enable_bitmapscan

Ermöglicht die Verwendung von Bitmap-Prüfungsplänen durch den Planer.

enable_gathermerge

Ermöglicht die Verwendung von Gather-Merge-Plänen durch den Planer.

enable_hashagg

Ermöglicht die Verwendung von Hash-Aggregationsplänen durch den Planer.

enable_hashjoin

Ermöglicht die Verwendung von Hash-Join-Plänen durch den Planer.

enable_incremental_sort

Ermöglicht den Planern die Verwendung inkrementeller Sortierschritte.

enable_indexonlyscan

Ermöglicht den Planern die Verwendung von Plänen. index-only-scan

enable_indexscan

Ermöglicht die Verwendung von Indexprüfungsplänen durch den Planer.

enable_material

Ermöglicht die Verwendung von Materialisierung durch den Planer.

enable_memoize

Ermöglicht den Planern die Verwendung der Speicherung

enable_mergejoin

Ermöglicht die Verwendung von Merge-Join-Plänen durch den Planer.

enable_nestloop

Ermöglicht die Verwendung von Join-Plänen mit verschachtelten Schleifen durch den Planer.

enable_parallel_append

Ermöglicht den Planern die Verwendung paralleler Append-Pläne.

enable_parallel_hash

Ermöglicht den Planern die Verwendung paralleler Hash-Pläne.

enable_partition_pruning

Aktivieren Sie das Bereinigen von Planzeit- und Laufzeitpartitionen.

enable_partitionwise_aggregate

Ermöglicht die partitionsweise Aggregation und Gruppierung.

enable_partitionwise_join

Aktiviert partitionsweise Joins.

enable_seqscan

Ermöglicht die Verwendung von sequenziellen Prüfungsplänen durch den Planer.

enable_sort

Ermöglicht die Verwendung von expliziten Sortierschritten durch den Planer.

enable_tidscan

Ermöglicht die Verwendung von TID-Prüfungsplänen durch den Planer.

escape_string_warning

Warnt vor Escape-Notierungen mit Backslash in gewöhnlichen Zeichenfolgeliteralen.

exit_on_error

Beendet die Sitzung bei einem Fehler.

extra_float_digits

Legt die Anzahl der Stellen fest, die für Gleitkommawerte angezeigt werden.

force_parallel_mode

Erzwingt die Verwendung paralleler Abfrageeinrichtungen.

from_collapse_limit

Legt die Größe der FROM-Liste fest, jenseits der Unterabfragen nicht ausgeblendet werden.

geqo

Ermöglicht die genetische Abfrageoptimierung.

geqo_effort

GEQO: Der Aufwand, der verwendet wird, um den Standard für andere GEQO-Parameter festzulegen.

geqo_generations

GEQO: Die Zahl der Iterationen des Algorithmus.

geqo_pool_size

GEQO: Die Anzahl der Personen in der Population.

geqo_seed

GEQO: Der Seed für die zufällige Pfadauswahl.

geqo_selection_bias

GEQO: Selektiver Druck innerhalb der Population.

geqo_threshold

Legt den Schwellenwert für FROM-Elemente fest, jenseits derer GEQO verwendet wird.

gin_fuzzy_search_limit

Legt das maximal zulässige Ergebnis für die exakte Suche durch GIN fest.

gin_pending_list_limit

(kB) Legt die maximale Größe der ausstehenden Liste für den GIN-Index fest.

hash_mem_multiplier

Vielfaches von work_mem für Hash-Tabellen.

hba_file

Legt die hba-Konfigurationsdatei des Servers fest.

/rdsdbdata/config/pg_hba.conf

hot_standby_feedback

Ermöglicht Feedback von einem Hot Standby zum primären, um Abfragekonflikte zu vermeiden.

on

huge_pages

Reduziert den Overhead, wenn eine DB-Instance mit großen, zusammenhängenden Arbeitsspeicherblöcken arbeitet, wie sie von gemeinsam genutzten Puffern verwendet werden. Der Parameter ist standardmäßig für alle DB-Instance-Klassen aktiviert, außer t3.medium, db.t3.large, db.t4g.medium, db.t4g.large.

on

ident_file

Legt die ident-Konfigurationsdatei des Servers fest.

/rdsdbdata/config/pg_ident.conf

idle_in_transaction_session_timeout

(ms) Legt die maximal zulässige Dauer von Leerlauftransaktionen fest.

86400000

idle_session_timeout

Beendet jede Sitzung, die länger als die angegebene Zeitspanne im Leerlauf ist (d. h. auf eine Client-Abfrage gewartet hat), sich jedoch nicht innerhalb einer offenen Transaktion befindet

intervalstyle

Legt das Anzeigeformat für Intervallwerte fest.

join_collapse_limit

Legt die Größe der FROM-Liste fest, jenseits der JOIN-Konstrukte nicht auf eine Ebene gebracht werden.

krb_caseins_users

Legt fest, ob Generic Security Service API (GSSAPI)-Benutzernamen ohne Berücksichtigung von Groß- und Kleinschreibung behandelt werden sollen (true) oder nicht. Standardmäßig ist dieser Parameter auf false festgelegt, sodass Kerberos erwartet, dass bei Benutzernamen zwischen Groß- und Kleinschreibung unterschieden wird. Weitere Informationen finden Sie unter GSSAPI-Authentifizierung in der PostgreSQL-Dokumentation.

false

lc_messages

Legt die Sprache fest, in der Nachrichten angezeigt werden.

lc_monetary

Legt das Gebietsschema für die Formatierung von monetären Beträgen fest.

lc_numeric

Legt das Gebietsschema für die Formatierung von Zahlen fest.

lc_time

Legt das Gebietsschema für die Formatierung von Datum- und Uhrzeitwerten fest.

listen_addresses

Legt den Host-Namen oder die IP-Adresse(n) fest, auf die gewartet werden soll.

*

lo_compat_privileges

Aktiviert den Abwärtskompatibilitätsmodus für Berechtigungsprüfungen für große Objekte.

0

log_autovacuum_min_duration

(ms) Legt die Mindestausführungszeit fest, jenseits der Aktionen für die Selbstbereinigung protokolliert werden.

10000

log_connections

Protokolliert jede erfolgreiche Verbindung.

log_destination

Legt das Ziel für die Serverprotokollausgabe fest.

stderr

log_directory

Legt das Zielverzeichnis für Protokolldateien fest.

/rdsdbdata/log/error

log_disconnections

Protokolliert das Ende einer Sitzung einschließlich der Dauer.

log_duration

Protokolliert die Dauer jeder abgeschlossenen SQL-Anweisung.

log_error_verbosity

Legt die Ausführlichkeit protokollierter Nachrichten fest.

log_executor_stats

Schreibt die Leistungsstatistik des Executors in das Serverprotokoll.

log_file_mode

Legt die Dateiberechtigungen für Protokolldateien fest.

0644

log_filename

Legt das Dateinamenmuster für Protokolldateien fest.

postgresql.log.%Y-%m-%d-%H%M

logging_collector

Startet einen Unterprozess, um die stderr-Ausgabe und/oder csvlogs in Protokolldateien zu erfassen.

1

log_hostname

Protokolliert den Hostnamen in den Verbindungsprotokollen.

0

logical_decoding_work_mem

(kB) So viel Speicher kann von jedem internen Neuordnungspuffer genutzt werden, bevor er auf die Festplatte geschrieben wird.

log_line_prefix

Steuert Informationen, die jeder Protokollzeile vorangestellt sind.

%t:%r:%u@%d:%p]:

log_lock_waits

Protokolliert lange Sperrenwartezeiten.

log_min_duration_sample

(ms) Legt die Mindestausführungszeit fest, jenseits der stichprobenartig Anweisungen protokolliert werden. Das Sampling wird durch log_statement_sample_rate bestimmt.

log_min_duration_statement

(ms) Legt die Mindestausführungszeit fest, jenseits der Anweisungen protokolliert werden.

log_min_error_statement

Veranlasst, dass alle Anweisungen, die einen Fehler auf oder jenseits dieser Stufe generieren, protokolliert werden.

log_min_messages

Legt die Nachrichtenebenen fest, die protokolliert werden.

log_parameter_max_length

(B) Beim Protokollieren von Anweisungen werden die protokollierten Parameterwerte auf die ersten N Byte beschränkt.

log_parameter_max_length_on_error

(B) Bei der Meldung eines Fehlers werden die protokollierten Parameterwerte auf die ersten N Byte beschränkt.

log_parser_stats

Schreibt die Leistungsstatistik des Parsers in das Serverprotokoll.

log_planner_stats

Schreibt die Leistungsstatistik des Planers in das Serverprotokoll.

log_replication_commands

Protokolliert jeden Replikationsbefehl.

log_rotation_age

(min) Die automatische Protokolldateirotation wird nach N Minuten ausgeführt.

60

log_rotation_size

(kB) Die automatische Protokolldateirotation wird nach N Kilobyte ausgeführt.

100000

log_statement

Legt den Typ der protokollierten Anweisungen fest.

log_statement_sample_rate

Anteil der Anweisungen, die log_min_duration_sample überschreiten, die protokolliert werden sollen.

log_statement_stats

Schreibt kumulative Leistungsstatistiken in das Serverprotokoll.

log_temp_files

(kB) Protokolliert die Verwendung temporärer Dateien, die größer als diese Kilobyte-Angabe sind.

log_timezone

Legt die Zeitzone fest, die in Protokollmeldungen verwendet werden soll.

UTC

log_transaction_sample_rate

Legt den Anteil der neuen Transaktionen fest, die protokolliert werden sollen.

log_truncate_on_rotation

Kürzt vorhandene Protokolldateien mit demselben Namen während der Protokollrotation.

0

maintenance_io_concurrency

Eine Variante von effective_io_concurrency, die für Wartungsarbeiten verwendet wird.

1

maintenance_work_mem

(kB) Legt den maximalen Arbeitsspeicher fest, der für Wartungsoperationen verwendet werden darf.

AM BESTEN (DB InstanceClassMemory /63963136 *1024,65536)

max_connections

Legt die maximale Anzahl gleichzeitiger Verbindungen fest.

AM WENIGSTEN (InstanceClassMemoryDB /9531392 .5000)

max_files_per_process

Legt die maximale Anzahl gleichzeitig geöffneter Dateien für die einzelnen Serverprozesse fest.

max_locks_per_transaction

Legt die maximale Anzahl von Sperren pro Transaktion fest.

64

max_logical_replication_workers

Maximale Anzahl von Worker-Prozessen für logische Replikation.

max_parallel_maintenance_workers

Legt die maximale Anzahl von parallelen Vorgängen pro Wartungsvorgang fest.

max_parallel_workers

Legt die maximale Anzahl von parallelen Workers fest, die gleichzeitig aktiv sein können.

GREATEST($DBInstanceVCPU/2,8)

max_parallel_workers_per_gather

Legt die maximale Anzahl von parallelen Prozessen pro Executor-Knoten fest.

max_pred_locks_per_page

Legt die maximale Anzahl von prädikatsgesperrten Tupeln pro Seite fest.

max_pred_locks_per_relation

Legt die maximale Anzahl von prädikatsgesperrten Seiten und Tupeln pro Beziehung fest.

max_pred_locks_per_transaction

Legt die maximale Anzahl von Prädikatssperren pro Transaktion fest.

max_prepared_transactions

Legt die maximale Anzahl gleichzeitig vorbereiteter Transaktionen fest.

0

max_replication_slots

Legt die maximale Anzahl von Replikations-Slots fest, die der Server unterstützen kann.

20

max_slot_wal_keep_size

(MB) Replikations-Slots werden als fehlgeschlagen gekennzeichnet und Segmente werden zum Löschen oder Recycling freigegeben, wenn WAL auf der Festplatte so viel Speicherplatz belegt.

max_stack_depth

(kB) Legt die maximale Stack-Tiefe in Kilobytes fest.

6144

max_standby_streaming_delay

(ms) Legt die maximale Verzögerung fest, bevor Abfragen storniert werden, wenn ein Hot Standby-Server gestreamte WAL-Daten verarbeitet.

14000

max_sync_workers_per_subscription

Maximale Anzahl von Synchronisations-Workers pro Abonnement

2

max_wal_senders

Legt die maximale Anzahl gleichzeitig ausgeführter WAL-Senderprozesses fest.

10

max_worker_processes

Legt die maximale Anzahl gleichzeitiger Worker-Prozesse fest.

GREATEST($DBInstanceVCPU*2,8)

min_dynamic_shared_memory

(MB) Menge des dynamischen gemeinsam genutzten Speichers, der beim Start reserviert wurde.

min_parallel_index_scan_size

(8 kB) Legt die Mindestmenge an Indexdaten für einen parallelen Scan fest.

min_parallel_table_scan_size

(8 kB) Legt die Mindestmenge an Tabellendaten für einen parallelen Scan fest.

old_snapshot_threshold

(min) Zeit, bis ein Snapshot zu alt ist, um Seiten zu lesen, die nach dem Erstellen des Snapshots geändert wurden.

orafce.nls_date_format

Emuliert das Datumsausgabeverhalten von Oracle.

orafce.timezone

Gibt die für die Funktion sysdate verwendete Zeitzone an.

parallel_leader_participation

Steuert, ob Gather und Gather Merge auch Unterpläne ausführen.

parallel_setup_cost

Legt die Kostenschätzung des Planers für das Starten von Worker-Prozessen für parallele Abfragen fest.

parallel_tuple_cost

Legt die Kostenschätzung des Planers für die Übergabe von Tupeln (Zeilen) von Worker auf Haupt-Backend fest.

password_encryption

Verschlüsselt Passwörter.

pgaudit.log

Gibt an, welche Klassen von Anweisungen durch die Sitzungsprüfungs-Protokollierung protokolliert werden.

pgaudit.log_catalog

Gibt an, dass die Sitzungsprotokollierung aktiviert werden soll, wenn sich alle Beziehungen in einer Anweisung in pg_catalog befinden.

pgaudit.log_level

Gibt die Protokollstufe an, die für Protokolleinträge verwendet wird.

pgaudit.log_parameter

Gibt an, dass die Audit-Protokollierung die Parameter enthalten sollte, die mit der Anweisung übergeben wurden.

pgaudit.log_relation

Gibt an, ob die Sitzungsprüfungs-Protokollierung für jede Beziehung (TABLE, VIEW usw.), auf die in einer SELECT- oder DML-Anweisung verwiesen wird, einen separaten Protokolleintrag erstellen soll.

pgaudit.log_statement_once

Gibt an, ob die Protokollierung den Anweisungstext und die Parameter mit dem ersten Protokolleintrag für eine Kombination aus Anweisung/Unteranweisung oder bei jedem Eintrag enthält.

pgaudit.role

Gibt die Hauptrolle an, die für die Objektüberwachungsprotokollierung verwendet werden soll.

pg_bigm.enable_recheck

Gibt an, ob Recheck durchgeführt werden soll, was ein interner Prozess der Volltextsuche ist.

on

pg_bigm.gin_key_limit

Gibt die maximale Anzahl von Bigrammen des Suchschlüsselworts an, das für die Volltextsuche verwendet werden soll.

0

pg_bigm.last_update

Meldet das letzte Aktualisierungsdatum des pg_bigm-Moduls.

2013.11.22

pg_bigm.similarity_limit

Es gibt den Mindestschwellenwert an, der von der Ähnlichkeitssuche verwendet wird.

0.3

pg_hint_plan.debug_print

Protokolliert Ergebnisse der Hinweisanalyse.

pg_hint_plan.enable_hint

Zwingt Planer zur Verwendung der Pläne, die im Hinweiskommentar vor der Abfrage angegeben sind.

pg_hint_plan.enable_hint_table

Zwingt Planer, Hinweise nicht über Tabellensuchen zu erhalten.

pg_hint_plan.message_level

Nachrichtenebene von Debug-Meldungen.

pg_hint_plan.parse_messages

Nachrichtenebene von Analysefehlern.

pglogical.batch_inserts

Batch-Inserts wenn möglich

pglogical.conflict_log_level

Legt die Protokollstufe gelöster Konflikte fest

pglogical.conflict_resolution

Legt die Methode zur Konfliktlösung für lösbare Konflikte fest.

pglogical.extra_connection_options

Verbindungsoptionen zum Hinzufügen zu allen Peer-Knotenverbindungen

pglogical.synchronous_commit

Spezifischer synchroner Commit-Wert für pglogical

pglogical.use_spi

Verwenden Sie SPI anstelle der Low-Level-API zum Anwenden von Änderungen

pgtle.client_auth_databases_to_skip

Liste der Datenbanken, die für die Clientauth-Funktion übersprungen werden sollen.

pgtle.clientauth_db_name

Steuert, welche Datenbank für die Clientauth-Funktion verwendet wird.

pgtle.clientauth_num_parallel_workers

Anzahl der Hintergrund-Worker, die für die Clientauth-Funktion verwendet werden.

pgtle.clientauth_users_to_skip

Liste der Benutzer, die für die Clientauth-Funktion übersprungen werden sollen.

pgtle.enable_clientauth

Aktiviert die Clientauth-Funktion.

pgtle.passcheck_db_name

Legt fest, welche Datenbank für die clusterweite Passcheck-Funktion verwendet wird.

pg_prewarm.autoprewarm

Startet den autoprewarm-Worker.

pg_prewarm.autoprewarm_interval

Legt das Intervall zwischen Sicherungen freigegebener Puffer fest

pg_similarity.block_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.block_threshold

Legt den Schwellenwert fest, der von der Block-Ähnlichkeitsfunktion verwendet wird.

pg_similarity.block_tokenizer

Legt den Tokenizer für die Block-Ähnlichkeitsfunktion fest.

pg_similarity.cosine_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.cosine_threshold

Legt den Schwellenwert fest, der von der Kosinus-Ähnlichkeitsfunktion verwendet wird.

pg_similarity.cosine_tokenizer

Legt den Tokenizer für die Kosinus-Ähnlichkeitsfunktion fest.

pg_similarity.dice_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.dice_threshold

Legt den Schwellenwert fest, der vom Dice-Ähnlichkeitsmaß verwendet wird

pg_similarity.dice_tokenizer

Legt den Tokenizer für das Dice-Ähnlichkeitsmaß fest.

pg_similarity.euclidean_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.euclidean_threshold

Legt den Schwellenwert fest, der vom euklidischen Ähnlichkeitsmaß verwendet wird.

pg_similarity.euclidean_tokenizer

Legt den Tokenizer für das euklidische Ähnlichkeitsmaß fest.

pg_similarity.hamming_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.hamming_threshold

Legt den Schwellenwert fest, der von der Block-Ähnlichkeitsmetrik verwendet wird.

pg_similarity.jaccard_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.jaccard_threshold

Legt den Schwellenwert fest, der vom Jaccard-Ähnlichkeitsmaß verwendet wird

pg_similarity.jaccard_tokenizer

Legt den Tokenizer für das Jaccard-Ähnlichkeitsmaß fest.

pg_similarity.jaro_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.jaro_threshold

Legt den Schwellenwert fest, der vom Jaro-Ähnlichkeitsmaß verwendet wird

pg_similarity.jarowinkler_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.jarowinkler_threshold

Legt den Schwellenwert fest, der vom Jaro-Winkler-Ähnlichkeitsmaß verwendet wird

pg_similarity.levenshtein_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.levenshtein_threshold

Legt den Schwellenwert fest, der vom Levenshtein-Ähnlichkeitsmaß verwendet wird

pg_similarity.matching_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.matching_threshold

Legt den Schwellenwert fest, der vom Matching-Koeffizient-Ähnlichkeitsmaß verwendet wird.

pg_similarity.matching_tokenizer

Legt den Tokenizer für das Matching-Koeffizient-Ähnlichkeitsmaß fest.

pg_similarity.mongeelkan_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.mongeelkan_threshold

Legt den Schwellenwert fest, der vom Monge-Elkan-Ähnlichkeitsmaß verwendet wird

pg_similarity.mongeelkan_tokenizer

Legt den Tokenizer für das Monge-Elkan-Ähnlichkeitsmaß fest.

pg_similarity.nw_gap_penalty

Legt den Lückenabzug fest, der vom Ähnlichkeitsmaß Needleman-Wunsch verwendet wird.

pg_similarity.nw_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.nw_threshold

Legt den Schwellenwert fest, der vom Ähnlichkeitsmaß Needleman-Wunsch verwendet wird.

pg_similarity.overlap_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.overlap_threshold

Legt den Schwellenwert fest, der vom Überschneidungskoeffizient-Ähnlichkeitsmaß verwendet wird.

pg_similarity.overlap_tokenizer

Legt den Tokenizer für das Überschneidungskoeffizient-Ähnlichkeitsmaß fest.

pg_similarity.qgram_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.qgram_threshold

Legt den Schwellenwert fest, der vom Q-Gram-Ähnlichkeitsmaß verwendet wird

pg_similarity.qgram_tokenizer

Legt den Tokenizer für die Q-Gram-Messung fest.

pg_similarity.swg_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.swg_threshold

Legt den Schwellenwert fest, der vom Smith-Waterman-Gotoh-Ähnlichkeitsmaß verwendet wird.

pg_similarity.sw_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.sw_threshold

Legt den Schwellenwert fest, der vom Smith-Waterman-Ähnlichkeitsmaß verwendet wird

pg_stat_statements.max

Legt die maximale Anzahl von Anweisungen fest, die von pg_stat_statements verfolgt werden.

pg_stat_statements.save

Speichert pg_stat_statements-Statistiken über Serverausfälle hinweg.

pg_stat_statements.track

Wählt aus, welche Anweisungen von pg_stat_statements verfolgt werden.

pg_stat_statements.track_planning

Wählt aus, ob die Planungsdauer von pg_stat_statements verfolgt wird.

pg_stat_statements.track_utility

Wählt aus, ob Dienstprogrammbefehle von pg_stat_statements verfolgt werden.

plan_cache_mode

Steuert die Planerauswahl des benutzerdefinierten oder generischen Plans.

port

Legt den TCP-Port fest, den der Server überwacht.

EndPointPort

postgis.gdal_enabled_drivers

Aktiviert oder deaktiviert GDAL-Treiber, die mit PostGIS in Postgres 9.3.5 und höher verwendet werden.

ENABLE_ALL

quote_all_identifiers

Fügt beim Generieren von SQL-Fragmenten allen Bezeichnern Anführungszeichen hinzu.

random_page_cost

Legt die Schätzung des Planers für die Kosten einer nicht sequenziell abgerufenen Datenträgerseite fest.

rdkit.dice_threshold

Unterer Schwellenwert der Dice-Ähnlichkeit. Moleküle mit einer Ähnlichkeit unter dem Schwellenwert sind durch die Operation # nicht ähnlich.

rdkit.do_chiral_sss

Ob Stereochemie beim Unterstrukturabgleich berücksichtigt wird. Bei false werden keine Stereochemie-Informationen für den Unterstrukturabgleich verwendet.

rdkit.tanimoto_threshold

Unterer Schwellenwert der Tanimoto-Ähnlichkeit. Moleküle mit einer Ähnlichkeit unter dem Schwellenwert sind durch die Operation % nicht ähnlich.

rds.accepted_password_auth_method

Erzwingt die Authentifizierung für Verbindungen mit lokal gespeichertem Passwort.

md5+scram

rds.adaptive_autovacuum

RDS-Parameter zum Aktivieren/Deaktivieren der adaptiven Selbstbereinigung.

1

rds.babelfish_status

RDS-Parameter zum Aktivieren/Deaktivieren von Babelfish-for-Aurora-PostgreSQL.

aus

rds.enable_plan_management

Aktivieren oder deaktivieren der apg_plan_mgmt-Erweiterung.

0

rds.extensions

Liste von Erweiterungen, die RDS zur Verfügung stellt

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

Siehe Protokollmeldungen für RDS-Admin-Benutzeraktionen in Kundendatenbanken.

rds.force_autovacuum_logging_level

Siehe Protokollmeldungen zu Selbstbereinigungsvorgängen.

WARNING

rds.force_ssl

SSL-Verbindungen erzwingen.

0

rds.global_db_rpo

(s) Der Schwellenwert für das Recovery Point Objective in Sekunden, der bei Überschreitungen Commits von Benutzern blockiert.

Wichtig

Dieser Parameter ist für Aurora-PostgreSQL-basierte globale Datenbanken vorgesehen. Belassen Sie für eine nicht-globale Datenbank den Standardwert. Weitere Informationen zur Nutzung dieses Parameters finden Sie unter Verwaltung RPOs für globale Datenbanken SQL auf Basis von Aurora Postgre.

rds.logical_replication

Aktiviert die logische Dekodierung.

0

rds.logically_replicate_unlogged_tables

Nicht protokollierte Tabellen werden logisch repliziert.

1

rds.log_retention_period

Amazon RDS löscht PostgreSQL-Protokolle, die älter als N Minuten sind.

4320

rds.pg_stat_ramdisk_size

Größe der Ramdisk-Statistiken in MB. Ein Wert ungleich Null richtet die Ramdisk ein. Dieser Parameter ist nur für Aurora-PostgreSQL-14-Versionen und niedriger verfügbar.

0

rds.rds_superuser_reserved_connections

Legt die Anzahl der Verbindungs-Slots fest, die für rds_superusers reserviert sind. Dieser Parameter ist nur in den Versionen 15 und früher verfügbar. Weitere Informationen finden Sie in der PostgreSQL-Dokumentation für reservierte Verbindungen.

2

rds.restrict_password_commands

Beschränkt passwortbezogene Befehle auf Mitglieder von rds_password

rds.superuser_variables

Liste der reinen Superuser-Variablen, für die wir die Änderungsanweisungen von rds_superuser erhöhen.

session_replication_role

recovery_init_sync_method

Legt die Methode zum Synchronisieren des Datenverzeichnisses vor der Wiederherstellung nach Abstürzen fest.

syncfs

remove_temp_files_after_crash

Entfernt temporäre Dateien nach dem Backend-Absturz.

0

restart_after_crash

Initialisiert den Server nach dem Backend-Absturz neu.

row_security

Aktiviert Zeilensicherheit.

search_path

Legt die Schemasuchreihenfolge für Namen fest, die nicht schemaqualifiziert sind.

seq_page_cost

Legt die Schätzung des Planers für die Kosten einer sequenziell abgerufenen Datenträgerseite fest.

session_replication_role

Legt das Sitzungsverhalten für Auslöser und Neuschreibungsregeln fest.

shared_buffers

(8 kB) Legt die maximale Anzahl freigegebener Arbeitsspeicherpuffer fest, die vom Server verwendet werden.

SUMME (DB InstanceClassMemory /12038, -50003)

shared_preload_libraries

Listet freigegebene Bibliotheken auf, die in den Server vorgeladen werden.

pg_stat_statements

ssl

Ermöglicht SSL-Verbindungen.

1

ssl_ca_file

Speicherort der SSL-Server-Zertifizierungsstellendatei.

/rdsdbdata/rds-metadata/ca-cert.pem

ssl_cert_file

Speicherort der SSL-Serverzertifikatdatei.

/rdsdbdata/rds-metadata/server-cert.pem

ssl_ciphers

Legt die Liste der zulässigen TLS-Verschlüsselungen fest, die für sichere Verbindungen verwendet werden sollen.

ssl_crl_dir

Speicherort des Verzeichnisses der SSL-Zertifikatsperrliste.

/rdsdbdata/rds-metadata/ssl_crl_dir/

ssl_key_file

Speicherort der privaten Schlüsseldatei des SSL-Servers

/rdsdbdata/rds-metadata/server-key.pem

ssl_max_protocol_version

Legt die maximal zulässige SSL-/TLS-Protokollversion fest

ssl_min_protocol_version

Legt die zulässige Mindestversion des SSL-/TLS-Protokolls fest

TLSv1.2

standard_conforming_strings

Veranlasst Zeichenfolgen „...“, Backslashes als Zeichen zu behandeln.

statement_timeout

(ms) Legt die maximal zulässige Dauer von Anweisungen fest.

stats_temp_directory

Schreibt temporäre Statistikdateien in das angegebene Verzeichnis.

/rdsdbdata/db/pg_stat_tmp

superuser_reserved_connections

Legt die Anzahl der Verbindungs-Slots fest, die für Superusers reserviert sind.

3

synchronize_seqscans

Ermöglicht synchronisierte sequenzielle Prüfungen.

synchronous_commit

Legt die Synchronisierungsstufe aktueller Transaktionen fest.

on

tcp_keepalives_count

Maximale Anzahl von TCP-Keepalive-Neuübertragungen.

tcp_keepalives_idle

(s) Zeit zwischen der Ausgabe von TCP-Keepalives.

tcp_keepalives_interval

(s) Zeit zwischen der Ausgabe von TCP-Keepalive-Neuübertragungen.

temp_buffers

(8 kB) Legt die maximale Anzahl der temporären Puffer fest, die von den einzelnen Sitzungen verwendet werden.

temp_file_limit

Schränkt den Gesamtspeicherplatz in Kilobyte ein, den ein bestimmter PostgreSQL-Prozess für temporäre Dateien verwenden kann, ausschließlich von Speicherplatz, der für explizite temporäre Tabellen verwendet wird

-1

temp_tablespaces

Legt die Tabellenräume fest, die für temporäre Tabellen und Sortierdateien verwendet werden sollen.

Zeitzone

Legt die Zeitzone für die Anzeige und Interpretation von Zeitstempeln fest.

UTC

track_activities

Sammelt Informationen zu Befehlen, die ausgeführt werden.

track_activity_query_size

Legt die für pg_stat_activity.current_query reservierte Größe in Bytes fest.

4096

track_commit_timestamp

Erfasst den Commit-Zeitpunkt der Transaktion.

track_counts

Sammelt Statistiken zur Datenbankaktivität.

track_functions

Sammelt Statistiken auf Funktionsebene zur Datenbankaktivität.

pl

track_io_timing

Erfasst Zeitpunktstatistiken zur Datenbank-E/A-Aktivität.

1

track_wal_io_timing

Erfasst Zeitpunktstatistiken zur WAL-E/A-Aktivität.

transform_null_equals

Behandelt expr=NULL als expr IS NULL.

update_process_title

Aktualisiert den Titel des Vorgangs, um den aktiven SQL-Befehl anzuzeigen.

vacuum_cost_delay

(ms) Bereinigungskostenverzögerung in Millisekunden.

vacuum_cost_limit

Bereinigungskostenbetrag, der vor der Inaktivität verfügbar ist.

vacuum_cost_page_dirty

Bereinigungskosten für eine Seite, die durch eine Bereinigung ungültig wurde.

vacuum_cost_page_hit

Bereinigungskosten für eine Seite, die im Puffer-Cache gefunden wurde.

vacuum_cost_page_miss

Bereinigungskosten für eine Seite, die nicht im Puffer-Cache gefunden wurde.

0

vacuum_defer_cleanup_age

Anzahl der Transaktionen, um die VACUUM und HOT Cleanup aufgeschoben werden sollen, wenn vorhanden.

vacuum_failsafe_age

Alter, bei dem der VACUUM-Vorgang die Ausfallsicherheit auslösen sollte, um einen Wraparound-Ausfall zu vermeiden.

1200000000

vacuum_freeze_min_age

Mindestalter, bei dem der VACUUM-Vorgang eine Tabellenzeile eingefroren werden sollte.

vacuum_freeze_table_age

Alter, bei dem der VACUUM-Vorgang eine Tabelle vollständig scannen sollte, um Tupel einzufrieren.

vacuum_multixact_failsafe_age

Multixact-Alter, bei dem der VACUUM-Vorgang die Ausfallsicherheit auslösen sollte, um einen Wraparound-Ausfall zu vermeiden.

1200000000

vacuum_multixact_freeze_min_age

Mindestalter, ab dem VACUUM eine Zahl MultiXactId in einer Tabellenzeile einfrieren soll.

vacuum_multixact_freeze_table_age

Multixact-Alter, bei dem der VACUUM-Vorgang eine Tabelle vollständig scannen sollte, um Tupel einzufrieren.

wal_buffers

(8 kB) Legt die Anzahl von Datenträger-Seitenpuffern im freigegebenen Arbeitsspeicher für WAL fest.

wal_receiver_create_temp_slot

Legt fest, ob ein WAL-Receiver einen temporären Replikations-Slot erstellen soll, wenn kein permanenter Slot konfiguriert ist.

0

wal_receiver_status_interval

(s) Legt das maximale Intervall zwischen den Statusberichten des WAL-Receivers auf den primären Wert fest.

wal_receiver_timeout

(ms) Legt die maximale Wartezeit fest, um Daten von der Primär-Instance zu empfangen.

30000

wal_sender_timeout

(ms) Legt fest, wie lange höchstens auf die WAL-Replikation gewartet wird.

work_mem

(kB) Legt den maximalen Arbeitsspeicher fest, der für Abfrage-Workspaces verwendet werden darf.

xmlbinary

Legt die Kodierung von Binärwerten in XML fest.

xmloption

Legt fest, ob XML-Daten in impliziten Parsing- und Serialisierungsoperationen als Dokumente oder Inhaltsfragmente betrachtet werden sollen.

Aurora-PostgreSQL-Parameter auf Instance-Ebene

Sie können die für eine bestimmte Aurora PostgreSQL-Version verfügbaren Parameter auf Instance-Ebene mithilfe der AWS Management-Konsole, der AWS CLI oder der Amazon RDS-API anzeigen. Weitere Informationen zum Anzeigen von Parametern in einer DB-Parametergruppe von Aurora PostgreSQL finden Sie unter Parameterwerte für eine DB-Parametergruppe in Aurora anzeigen.

Einige Parameter auf Instance-Ebene sind nicht in allen Versionen verfügbar und manche sind veraltet. Hinweise zum Anzeigen der Parameter einer bestimmten Aurora-PostgreSQL-Version finden Sie unter Anzeigen von Aurora-PostgreSQL-DB-Cluster- und DB-Parametern.

In der folgenden Tabelle werden beispielsweise alle Parameter aufgeführt, die für eine bestimmte DB-Instance in einem DB-Cluster von Aurora PostgreSQL gelten. Diese Liste wurde generiert, indem der describe-db-parameters AWS CLI Befehl mit default.aurora-postgresql14 für den Wert ausgeführt wurde. --db-parameter-group-name

Eine Auflistung der DB-Cluster-Parameter für dieselbe Standard-DB-Parametergruppe finden Sie unter Aurora-PostgreSQL-Parameter auf Cluster-Ebene.

Parametername

Beschreibung

Standard

apg_enable_batch_mode_function_execution

Aktiviert Batch-Modus-Funktionen, um mehrere Zeilen gleichzeitig zu verarbeiten.

apg_enable_correlated_any_transform

Ermöglicht es dem Planer, korrelierte ANY-Sublinks (IN/NOT IN Unterabfrage) nach Möglichkeit in JOIN umzuwandeln.

apg_enable_function_migration

Ermöglicht dem Planer, berechtigte Skalarfunktionen in die FROM-Klausel zu migrieren.

apg_enable_not_in_transform

Ermöglicht es dem Planer, NOT IN-Unterabfragen nach Möglichkeit in ANTI JOIN umzuwandeln.

apg_enable_remove_redundant_inner_joins

Ermöglicht dem Planer, redundante Inner Joins zu entfernen.

apg_enable_semijoin_push_down

Ermöglicht die Verwendung von Semijoin-Filtern für Hash-Joins.

apg_plan_mgmt.capture_plan_baselines

Baseline-Modus für Planerfassung. Manuell – Planerfassung für jede SQL-Anweisung aktivieren. Aus – Planerfassung deaktivieren. Automatisch – Planerfassung für Anweisungen in pg_stat_statement aktivieren, die die Berechtigungskriterien erfüllen.

aus

apg_plan_mgmt.max_databases

Legt die maximale Anzahl von Datenbanken fest, die Abfragen mit apg_plan_mgmt verwalten können.

10

apg_plan_mgmt.max_plans

Legt die maximale Anzahl von Plänen fest, die von apg_plan_mgmt zwischengespeichert werden können.

10000

apg_plan_mgmt.plan_retention_period

Maximale Anzahl von Tagen, seit ein Plan zuletzt verwendet wurde, bevor ein Plan automatisch gelöscht wird.

32

apg_plan_mgmt.unapproved_plan_execution_threshold

Geschätzte Gesamtplankosten, unter denen ein nicht genehmigter Plan ausgeführt wird.

0

apg_plan_mgmt.use_plan_baselines

Verwenden Sie nur genehmigte oder feste Pläne für verwaltete Anweisungen.

false

application_name

Legt den Namen der Anwendung fest, der in Statistiken und Protokollen verwendet werden soll.

aurora_compute_plan_id

Überwacht die Ausführungspläne für Abfragen, um die Ausführungspläne zu ermitteln, die zur aktuellen Datenbanklast beitragen, und um Leistungsstatistiken der Ausführungspläne im Zeitverlauf nachzuverfolgen. Weitere Informationen finden Sie unter Überwachen von Abfrageausführungsplänen für Aurora PostgreSQL.

on

authentication_timeout

(s) Legt die Zeit fest, die maximal zulässig ist, um die Client-Authentifizierung durchzuführen.

auto_explain.log_analyze

Verwenden Sie EXPLAIN ANALYZE zur Planprotokollierung.

auto_explain.log_buffers

Protokollieren der Puffernutzung.

auto_explain.log_format

EXPLAIN-Format, das für die Planprotokollierung verwendet werden soll.

auto_explain.log_min_duration

Legt die Mindestausführungszeit fest, ab der Pläne protokolliert werden.

auto_explain.log_nested_statements

Protokollieren verschachtelter Anweisungen.

auto_explain.log_timing

Erfasst Timing-Daten, nicht nur Zeilenzahlen.

auto_explain.log_triggers

Fügt Auslöserstatistiken in Pläne ein.

auto_explain.log_verbose

Verwenden Sie EXPLAIN VERBOSE zur Planprotokollierung.

auto_explain.sample_rate

Bruchteil der zu verarbeitenden Abfragen.

babelfishpg_tds.listen_adressen

Legt den Host-Namen oder die IP-Adresse(n) fest, die auf TDS überwacht werden sollen.

*

babelfishpg_tds.tds_debug_log_level

Legt die Protokollierungsstufe in TDS fest, 0 deaktiviert die Protokollierung

1

backend_flush_after

(8 Kb) Anzahl der Seiten, nach denen zuvor ausgeführte Schreibvorgänge auf die Festplatte geschrieben werden.

bytea_output

Legt das Ausgabeformat für bytea fest.

check_function_bodies

Überprüft die Funktionstexte während CREATE FUNCTION.

client_connection_check_interval

Legt das Zeitintervall zwischen Prüfungen auf Verbindungsabbrüche während der Ausführung von Abfragen fest.

client_min_messages

Legt die Nachrichtenebenen fest, die an den Client gesendet werden.

config_file

Legt die Hauptkonfigurationsdatei des Servers fest.

/rdsdbdata/config/postgresql.conf

constraint_exclusion

Ermöglicht dem Planer die Verwendung von Einschränkungen, um Abfragen zu optimieren.

cpu_index_tuple_cost

Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Indexeinträge während einer Indexprüfung fest.

cpu_operator_cost

Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Operator- oder Funktionsaufrufe fest.

cpu_tuple_cost

Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Tupeln (Zeilen) fest.

cron.database_name

Legt die Datenbank fest, um pg_cron-Metadatentabellen zu speichern

postgres

cron.log_run

Protokolliert alle Aufträge in der Tabelle job_run_details

on

cron.log_statement

Protokolliert alle Cron-Anweisungen vor der Ausführung.

aus

cron.max_running_jobs

Die maximale Anzahl von Aufträgen, die gleichzeitig ausgeführt werden können.

5

cron.use_background_workers

Aktiviert Hintergrund-Workers für pg_cron

on

cursor_tuple_fraction

Legt die Schätzung des Planers für den Bruchteil der Zeilen eines Cursors fest, die abgerufen werden.

db_user_namespace

Aktiviert Benutzernamen pro Datenbank.

deadlock_timeout

(ms) Legt die Zeit fest, die während einer Sperre gewartet wird, bevor auf einen Deadlock geprüft wird.

debug_pretty_print

Erstellt Einschübe für Analyse- und Planstrukturanzeigen.

debug_print_parse

Protokolliert die Analysestruktur der einzelnen Abfragen.

debug_print_plan

Protokolliert den Ausführungsplan der einzelnen Abfragen.

debug_print_rewritten

Protokolliert die neu geschriebene Analysestruktur der einzelnen Abfragen.

default_statistics_target

Legt das Standardstatistikziel fest.

default_transaction_deferrable

Legt den Standardaufschiebbarkeitsstatus neuer Transaktionen fest.

default_transaction_isolation

Legt die Transaktionsisolierungsstufe jeder neuen Transaktion fest.

default_transaction_read_only

Legt den Standardschreibschutzstatus neuer Transaktionen fest.

effective_cache_size

(8 kB) Legt die Annahme des Planers hinsichtlich der Größe des Datenträger-Caches fest.

SUMME (DB) InstanceClassMemory /12038, -50003

effective_io_concurrency

Die Anzahl der gleichzeitigen Anfragen, die durch das Datenträgersubsystem effizient bearbeitet werden können.

enable_async_append

Ermöglicht den Planern die Verwendung paralleler Append-Pläne.

enable_bitmapscan

Ermöglicht die Verwendung von Bitmap-Prüfungsplänen durch den Planer.

enable_gathermerge

Ermöglicht die Verwendung von Gather-Merge-Plänen durch den Planer.

enable_hashagg

Ermöglicht die Verwendung von Hash-Aggregationsplänen durch den Planer.

enable_hashjoin

Ermöglicht die Verwendung von Hash-Join-Plänen durch den Planer.

enable_incremental_sort

Ermöglicht den Planern die Verwendung inkrementeller Sortierschritte.

enable_indexonlyscan

Ermöglicht den Planern die Verwendung von Plänen. index-only-scan

enable_indexscan

Ermöglicht die Verwendung von Indexprüfungsplänen durch den Planer.

enable_material

Ermöglicht die Verwendung von Materialisierung durch den Planer.

enable_memoize

Ermöglicht den Planern die Verwendung der Speicherung

enable_mergejoin

Ermöglicht die Verwendung von Merge-Join-Plänen durch den Planer.

enable_nestloop

Ermöglicht die Verwendung von Join-Plänen mit verschachtelten Schleifen durch den Planer.

enable_parallel_append

Ermöglicht den Planern die Verwendung paralleler Append-Pläne.

enable_parallel_hash

Ermöglicht den Planern die Verwendung paralleler Hash-Pläne.

enable_partition_pruning

Aktivieren Sie das Bereinigen von Planzeit- und Laufzeitpartitionen.

enable_partitionwise_aggregate

Ermöglicht die partitionsweise Aggregation und Gruppierung.

enable_partitionwise_join

Aktiviert partitionsweise Joins.

enable_seqscan

Ermöglicht die Verwendung von sequenziellen Prüfungsplänen durch den Planer.

enable_sort

Ermöglicht die Verwendung von expliziten Sortierschritten durch den Planer.

enable_tidscan

Ermöglicht die Verwendung von TID-Prüfungsplänen durch den Planer.

escape_string_warning

Warnt vor Escape-Notierungen mit Backslash in gewöhnlichen Zeichenfolgeliteralen.

exit_on_error

Beendet die Sitzung bei einem Fehler.

force_parallel_mode

Erzwingt die Verwendung paralleler Abfrageeinrichtungen.

from_collapse_limit

Legt die Größe der FROM-Liste fest, jenseits der Unterabfragen nicht ausgeblendet werden.

geqo

Ermöglicht die genetische Abfrageoptimierung.

geqo_effort

GEQO: Der Aufwand, der verwendet wird, um den Standard für andere GEQO-Parameter festzulegen.

geqo_generations

GEQO: Die Zahl der Iterationen des Algorithmus.

geqo_pool_size

GEQO: Die Anzahl der Personen in der Population.

geqo_seed

GEQO: Der Seed für die zufällige Pfadauswahl.

geqo_selection_bias

GEQO: Selektiver Druck innerhalb der Population.

geqo_threshold

Legt den Schwellenwert für FROM-Elemente fest, jenseits derer GEQO verwendet wird.

gin_fuzzy_search_limit

Legt das maximal zulässige Ergebnis für die exakte Suche durch GIN fest.

gin_pending_list_limit

(kB) Legt die maximale Größe der ausstehenden Liste für den GIN-Index fest.

hash_mem_multiplier

Vielfaches von work_mem für Hash-Tabellen.

hba_file

Legt die hba-Konfigurationsdatei des Servers fest.

/rdsdbdata/config/pg_hba.conf

hot_standby_feedback

Ermöglicht Feedback von einem Hot Standby zum primären, um Abfragekonflikte zu vermeiden.

on

ident_file

Legt die ident-Konfigurationsdatei des Servers fest.

/rdsdbdata/config/pg_ident.conf

idle_in_transaction_session_timeout

(ms) Legt die maximal zulässige Dauer von Leerlauftransaktionen fest.

86400000

idle_session_timeout

Beendet jede Sitzung, die länger als die angegebene Zeitspanne im Leerlauf ist (d. h. auf eine Client-Abfrage gewartet hat), sich jedoch nicht innerhalb einer offenen Transaktion befindet

join_collapse_limit

Legt die Größe der FROM-Liste fest, jenseits der JOIN-Konstrukte nicht auf eine Ebene gebracht werden.

lc_messages

Legt die Sprache fest, in der Nachrichten angezeigt werden.

listen_addresses

Legt den Host-Namen oder die IP-Adresse(n) fest, auf die gewartet werden soll.

*

lo_compat_privileges

Aktiviert den Abwärtskompatibilitätsmodus für Berechtigungsprüfungen für große Objekte.

0

log_connections

Protokolliert jede erfolgreiche Verbindung.

log_destination

Legt das Ziel für die Serverprotokollausgabe fest.

stderr

log_directory

Legt das Zielverzeichnis für Protokolldateien fest.

/rdsdbdata/log/error

log_disconnections

Protokolliert das Ende einer Sitzung einschließlich der Dauer.

log_duration

Protokolliert die Dauer jeder abgeschlossenen SQL-Anweisung.

log_error_verbosity

Legt die Ausführlichkeit protokollierter Nachrichten fest.

log_executor_stats

Schreibt die Leistungsstatistik des Executors in das Serverprotokoll.

log_file_mode

Legt die Dateiberechtigungen für Protokolldateien fest.

0644

log_filename

Legt das Dateinamenmuster für Protokolldateien fest.

postgresql.log.%Y-%m-%d-%H%M

logging_collector

Startet einen Unterprozess, um die stderr-Ausgabe und/oder csvlogs in Protokolldateien zu erfassen.

1

log_hostname

Protokolliert den Hostnamen in den Verbindungsprotokollen.

0

logical_decoding_work_mem

(kB) So viel Speicher kann von jedem internen Neuordnungspuffer genutzt werden, bevor er auf die Festplatte geschrieben wird.

log_line_prefix

Steuert Informationen, die jeder Protokollzeile vorangestellt sind.

%t:%r:%u@%d:%p]:

log_lock_waits

Protokolliert lange Sperrenwartezeiten.

log_min_duration_sample

(ms) Legt die Mindestausführungszeit fest, jenseits der Anweisungen stichprobenartig protokolliert werden. Das Sampling wird durch log_statement_sample_rate bestimmt.

log_min_duration_statement

(ms) Legt die Mindestausführungszeit fest, jenseits der Anweisungen protokolliert werden.

log_min_error_statement

Veranlasst, dass alle Anweisungen, die einen Fehler auf oder jenseits dieser Stufe generieren, protokolliert werden.

log_min_messages

Legt die Nachrichtenebenen fest, die protokolliert werden.

log_parameter_max_length

(B) Beim Protokollieren von Anweisungen werden die protokollierten Parameterwerte auf die ersten N Byte beschränkt.

log_parameter_max_length_on_error

(B) Bei der Meldung eines Fehlers werden die protokollierten Parameterwerte auf die ersten N Byte beschränkt.

log_parser_stats

Schreibt die Leistungsstatistik des Parsers in das Serverprotokoll.

log_planner_stats

Schreibt die Leistungsstatistik des Planers in das Serverprotokoll.

log_replication_commands

Protokolliert jeden Replikationsbefehl.

log_rotation_age

(min) Die automatische Protokolldateirotation wird nach N Minuten ausgeführt.

60

log_rotation_size

(kB) Die automatische Protokolldateirotation wird nach N Kilobyte ausgeführt.

100000

log_statement

Legt den Typ der protokollierten Anweisungen fest.

log_statement_sample_rate

Anteil der Anweisungen, die log_min_duration_sample überschreiten, die protokolliert werden sollen.

log_statement_stats

Schreibt kumulative Leistungsstatistiken in das Serverprotokoll.

log_temp_files

(kB) Protokolliert die Verwendung temporärer Dateien, die größer als diese Kilobyte-Angabe sind.

log_timezone

Legt die Zeitzone fest, die in Protokollmeldungen verwendet werden soll.

UTC

log_truncate_on_rotation

Kürzt vorhandene Protokolldateien mit demselben Namen während der Protokollrotation.

0

maintenance_io_concurrency

Eine Variante von effective_io_concurrency, die für Wartungsarbeiten verwendet wird.

1

maintenance_work_mem

(kB) Legt den maximalen Arbeitsspeicher fest, der für Wartungsoperationen verwendet werden darf.

AM BESTEN (DB /63963136 *1024,65536) InstanceClassMemory

max_connections

Legt die maximale Anzahl gleichzeitiger Verbindungen fest.

AM WENIGSTEN (DB InstanceClassMemory /9531392 .5000)

max_files_per_process

Legt die maximale Anzahl gleichzeitig geöffneter Dateien für die einzelnen Serverprozesse fest.

max_locks_per_transaction

Legt die maximale Anzahl von Sperren pro Transaktion fest.

64

max_parallel_maintenance_workers

Legt die maximale Anzahl von parallelen Vorgängen pro Wartungsvorgang fest.

max_parallel_workers

Legt die maximale Anzahl von parallelen Workers fest, die gleichzeitig aktiv sein können.

GREATEST($DBInstanceVCPU/2,8

max_parallel_workers_per_gather

Legt die maximale Anzahl von parallelen Prozessen pro Executor-Knoten fest.

max_pred_locks_per_page

Legt die maximale Anzahl von prädikatsgesperrten Tupeln pro Seite fest.

max_pred_locks_per_relation

Legt die maximale Anzahl von prädikatsgesperrten Seiten und Tupeln pro Beziehung fest.

max_pred_locks_per_transaction

Legt die maximale Anzahl von Prädikatssperren pro Transaktion fest.

max_slot_wal_keep_size

(MB) Replikationsslots werden als fehlgeschlagen gekennzeichnet und Segmente zum Löschen oder Recycling freigegeben, wenn WAL auf der Festplatte so viel Speicherplatz belegt.

max_stack_depth

(kB) Legt die maximale Stack-Tiefe in Kilobyte fest.

6144

max_standby_streaming_delay

(ms) Legt die maximale Verzögerung fest, bevor Abfragen storniert werden, wenn ein Hot-Standby-Server gestreamte WAL-Daten verarbeitet.

14000

max_worker_processes

Legt die maximale Anzahl gleichzeitiger Worker-Prozesse fest.

GREATEST($DBInstanceVCPU*2,8

min_dynamic_shared_memory

(MB) Menge des dynamischen gemeinsam genutzten Speichers, der beim Start reserviert wurde.

min_parallel_index_scan_size

(8 kB) Legt die Mindestmenge an Indexdaten für einen parallelen Scan fest.

min_parallel_table_scan_size

(8 kB) Legt die Mindestmenge an Tabellendaten für einen parallelen Scan fest.

old_snapshot_threshold

(min) Zeit, bis ein Snapshot zu alt ist, um Seiten zu lesen, die nach dem Erstellen des Snapshots geändert wurden.

parallel_leader_participation

Steuert, ob Gather und Gather Merge auch Unterpläne ausführen.

parallel_setup_cost

Legt die Kostenschätzung des Planers für das Starten von Worker-Prozessen für parallele Abfragen fest.

parallel_tuple_cost

Legt die Kostenschätzung des Planers für die Übergabe von Tupeln (Zeilen) von Worker auf Haupt-Backend fest.

pgaudit.log

Gibt an, welche Klassen von Anweisungen durch die Sitzungsprüfungs-Protokollierung protokolliert werden.

pgaudit.log_catalog

Gibt an, dass die Sitzungsprotokollierung aktiviert werden soll, wenn sich alle Beziehungen in einer Anweisung in pg_catalog befinden.

pgaudit.log_level

Gibt die Protokollstufe an, die für Protokolleinträge verwendet wird.

pgaudit.log_parameter

Gibt an, dass die Audit-Protokollierung die Parameter enthalten sollte, die mit der Anweisung übergeben wurden.

pgaudit.log_relation

Gibt an, ob die Sitzungsprüfungs-Protokollierung für jede Beziehung (TABLE, VIEW usw.), auf die in einer SELECT- oder DML-Anweisung verwiesen wird, einen separaten Protokolleintrag erstellen soll.

pgaudit.log_statement_once

Gibt an, ob die Protokollierung den Anweisungstext und die Parameter mit dem ersten Protokolleintrag für eine Kombination aus Anweisung/Unteranweisung oder bei jedem Eintrag enthält.

pgaudit.role

Gibt die Hauptrolle an, die für die Objektüberwachungsprotokollierung verwendet werden soll.

pg_bigm.enable_recheck

Gibt an, ob Recheck durchgeführt werden soll, was ein interner Prozess der Volltextsuche ist.

on

pg_bigm.gin_key_limit

Gibt die maximale Anzahl von Bigrammen des Suchschlüsselworts an, das für die Volltextsuche verwendet werden soll.

0

pg_bigm.last_update

Meldet das letzte Aktualisierungsdatum des pg_bigm-Moduls.

2013.11.22

pg_bigm.similarity_limit

Es gibt den Mindestschwellenwert an, der von der Ähnlichkeitssuche verwendet wird.

0.3

pg_hint_plan.debug_print

Protokolliert Ergebnisse der Hinweisanalyse.

pg_hint_plan.enable_hint

Zwingt Planer zur Verwendung der Pläne, die im Hinweiskommentar vor der Abfrage angegeben sind.

pg_hint_plan.enable_hint_table

Zwingt Planer, Hinweise nicht über Tabellensuchen zu erhalten.

pg_hint_plan.message_level

Nachrichtenebene von Debug-Meldungen.

pg_hint_plan.parse_messages

Nachrichtenebene von Analysefehlern.

pglogical.batch_inserts

Batch-Inserts wenn möglich

pglogical.conflict_log_level

Legt die Protokollstufe gelöster Konflikte fest

pglogical.conflict_resolution

Legt die Methode zur Konfliktlösung für lösbare Konflikte fest.

pglogical.extra_connection_options

Verbindungsoptionen zum Hinzufügen zu allen Peer-Knotenverbindungen

pglogical.synchronous_commit

Spezifischer synchroner Commit-Wert für pglogical

pglogical.use_spi

Verwenden Sie SPI anstelle der Low-Level-API zum Anwenden von Änderungen

pg_similarity.block_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.block_threshold

Legt den Schwellenwert fest, der von der Block-Ähnlichkeitsfunktion verwendet wird.

pg_similarity.block_tokenizer

Legt den Tokenizer für die Block-Ähnlichkeitsfunktion fest.

pg_similarity.cosine_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.cosine_threshold

Legt den Schwellenwert fest, der von der Kosinus-Ähnlichkeitsfunktion verwendet wird.

pg_similarity.cosine_tokenizer

Legt den Tokenizer für die Kosinus-Ähnlichkeitsfunktion fest.

pg_similarity.dice_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.dice_threshold

Legt den Schwellenwert fest, der vom Dice-Ähnlichkeitsmaß verwendet wird

pg_similarity.dice_tokenizer

Legt den Tokenizer für das Dice-Ähnlichkeitsmaß fest.

pg_similarity.euclidean_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.euclidean_threshold

Legt den Schwellenwert fest, der vom euklidischen Ähnlichkeitsmaß verwendet wird.

pg_similarity.euclidean_tokenizer

Legt den Tokenizer für das euklidische Ähnlichkeitsmaß fest.

pg_similarity.hamming_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.hamming_threshold

Legt den Schwellenwert fest, der von der Block-Ähnlichkeitsmetrik verwendet wird.

pg_similarity.jaccard_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.jaccard_threshold

Legt den Schwellenwert fest, der vom Jaccard-Ähnlichkeitsmaß verwendet wird

pg_similarity.jaccard_tokenizer

Legt den Tokenizer für das Jaccard-Ähnlichkeitsmaß fest.

pg_similarity.jaro_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.jaro_threshold

Legt den Schwellenwert fest, der vom Jaro-Ähnlichkeitsmaß verwendet wird

pg_similarity.jarowinkler_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.jarowinkler_threshold

Legt den Schwellenwert fest, der vom Jaro-Winkler-Ähnlichkeitsmaß verwendet wird

pg_similarity.levenshtein_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.levenshtein_threshold

Legt den Schwellenwert fest, der vom Levenshtein-Ähnlichkeitsmaß verwendet wird

pg_similarity.matching_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.matching_threshold

Legt den Schwellenwert fest, der vom Matching-Koeffizient-Ähnlichkeitsmaß verwendet wird.

pg_similarity.matching_tokenizer

Legt den Tokenizer für das Matching-Koeffizient-Ähnlichkeitsmaß fest.

pg_similarity.mongeelkan_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.mongeelkan_threshold

Legt den Schwellenwert fest, der vom Monge-Elkan-Ähnlichkeitsmaß verwendet wird

pg_similarity.mongeelkan_tokenizer

Legt den Tokenizer für das Monge-Elkan-Ähnlichkeitsmaß fest.

pg_similarity.nw_gap_penalty

Legt den Lückenabzug fest, der vom Ähnlichkeitsmaß Needleman-Wunsch verwendet wird.

pg_similarity.nw_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.nw_threshold

Legt den Schwellenwert fest, der vom Ähnlichkeitsmaß Needleman-Wunsch verwendet wird.

pg_similarity.overlap_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.overlap_threshold

Legt den Schwellenwert fest, der vom Überschneidungskoeffizient-Ähnlichkeitsmaß verwendet wird.

pg_similarity.overlap_tokenizer

Legt den Tokenizer für das Überschneidungskoeffizient-Ähnlichkeitsmaß fest.

pg_similarity.qgram_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.qgram_threshold

Legt den Schwellenwert fest, der vom Q-Gram-Ähnlichkeitsmaß verwendet wird

pg_similarity.qgram_tokenizer

Legt den Tokenizer für die Q-Gram-Messung fest.

pg_similarity.swg_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.swg_threshold

Legt den Schwellenwert fest, der vom Smith-Waterman-Gotoh-Ähnlichkeitsmaß verwendet wird.

pg_similarity.sw_is_normalized

Legt fest, ob der Ergebniswert normalisiert ist oder nicht.

pg_similarity.sw_threshold

Legt den Schwellenwert fest, der vom Smith-Waterman-Ähnlichkeitsmaß verwendet wird

pg_stat_statements.max

Legt die maximale Anzahl von Anweisungen fest, die von pg_stat_statements verfolgt werden.

pg_stat_statements.save

Speichert pg_stat_statements-Statistiken über Serverausfälle hinweg.

pg_stat_statements.track

Wählt aus, welche Anweisungen von pg_stat_statements verfolgt werden.

pg_stat_statements.track_planning

Wählt aus, ob die Planungsdauer von pg_stat_statements verfolgt wird.

pg_stat_statements.track_utility

Wählt aus, ob Dienstprogrammbefehle von pg_stat_statements verfolgt werden.

postgis.gdal_enabled_drivers

Aktiviert oder deaktiviert GDAL-Treiber, die mit PostGIS in Postgres 9.3.5 und höher verwendet werden.

ENABLE_ALL

quote_all_identifiers

Fügt beim Generieren von SQL-Fragmenten allen Bezeichnern Anführungszeichen hinzu.

random_page_cost

Legt die Schätzung des Planers für die Kosten einer nicht sequenziell abgerufenen Datenträgerseite fest.

rds.enable_memory_management

Verbessert die Speicherverwaltungsfunktionen in Aurora PostgreSQL 12.17, 13.13, 14.10, 15.5 und höheren Versionen, wodurch Stabilitätsprobleme und Datenbankneustarts aufgrund unzureichenden freien Speichers verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.

True

rds.force_admin_logging_level

Siehe Protokollmeldungen für RDS-Admin-Benutzeraktionen in Kundendatenbanken.

rds.log_retention_period

Amazon RDS löscht PostgreSQL-Protokolle, die älter als N Minuten sind.

4320

rds.memory_allocation_guard

Verbessert die Speicherverwaltungsfunktionen in Aurora PostgreSQL 11.21, 12.16, 13.12, 14.9, 15.4 und älteren Versionen, wodurch Stabilitätsprobleme und Datenbankneustarts aufgrund unzureichenden freien Speichers verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.

False

rds.pg_stat_ramdisk_size

Größe der Ramdisk-Statistiken in MB. Ein Wert ungleich Null richtet die Ramdisk ein.

0

rds.rds_superuser_reserved_connections

Legt die Anzahl der Verbindungs-Slots fest, die für rds_superusers reserviert sind. Dieser Parameter ist nur in den Versionen 15 und früher verfügbar. Weitere Informationen finden Sie in der PostgreSQL-Dokumentation für reservierte Verbindungen.

2

rds.superuser_variables

Liste der reinen Superuser-Variablen, für die wir die Änderungsanweisungen von rds_superuser erhöhen.

session_replication_role

remove_temp_files_after_crash

Entfernt temporäre Dateien nach dem Backend-Absturz.

0

restart_after_crash

Initialisiert den Server nach dem Backend-Absturz neu.

row_security

Aktiviert Zeilensicherheit.

search_path

Legt die Schemasuchreihenfolge für Namen fest, die nicht schemaqualifiziert sind.

seq_page_cost

Legt die Schätzung des Planers für die Kosten einer sequenziell abgerufenen Datenträgerseite fest.

session_replication_role

Legt das Sitzungsverhalten für Auslöser und Neuschreibungsregeln fest.

shared_buffers

(8 kB) Legt die maximale Anzahl freigegebener Arbeitsspeicherpuffer fest, die vom Server verwendet werden.

SUMME (DB) InstanceClassMemory /12038, -50003

shared_preload_libraries

Listet freigegebene Bibliotheken auf, die in den Server vorgeladen werden.

pg_stat_statements

ssl_ca_file

Speicherort der SSL-Server-Zertifizierungsstellendatei.

/rdsdbdata/rds-metadata/ca-cert.pem

ssl_cert_file

Speicherort der SSL-Serverzertifikatdatei.

/rdsdbdata/rds-metadata/server-cert.pem

ssl_crl_dir

Speicherort des Verzeichnisses der SSL-Zertifikatsperrliste.

/rdsdbdata/rds-metadata/ssl_crl_dir/

ssl_key_file

Speicherort der privaten Schlüsseldatei des SSL-Servers

/rdsdbdata/rds-metadata/server-key.pem

standard_conforming_strings

Veranlasst Zeichenfolgen „...“, Backslashes als Zeichen zu behandeln.

statement_timeout

(ms) Legt die maximal zulässige Dauer von Anweisungen fest.

stats_temp_directory

Schreibt temporäre Statistikdateien in das angegebene Verzeichnis.

/rdsdbdata/db/pg_stat_tmp

superuser_reserved_connections

Legt die Anzahl der Verbindungs-Slots fest, die für Superusers reserviert sind.

3

synchronize_seqscans

Ermöglicht synchronisierte sequenzielle Prüfungen.

tcp_keepalives_count

Maximale Anzahl von TCP-Keepalive-Neuübertragungen.

tcp_keepalives_idle

(s) Zeit zwischen der Ausgabe von TCP-Keepalives.

tcp_keepalives_interval

(s) Zeit zwischen der Ausgabe von TCP-Keepalive-Neuübertragungen.

temp_buffers

(8 kB) Legt die maximale Anzahl der temporären Puffer fest, die von den einzelnen Sitzungen verwendet werden.

temp_file_limit

Schränkt den Gesamtspeicherplatz in Kilobyte ein, den ein bestimmter PostgreSQL-Prozess für temporäre Dateien verwenden kann, ausschließlich von Speicherplatz, der für explizite temporäre Tabellen verwendet wird

-1

temp_tablespaces

Legt die Tabellenräume fest, die für temporäre Tabellen und Sortierdateien verwendet werden sollen.

track_activities

Sammelt Informationen zu Befehlen, die ausgeführt werden.

track_activity_query_size

Legt die für pg_stat_activity.current_query reservierte Größe in Bytes fest.

4096

track_counts

Sammelt Statistiken zur Datenbankaktivität.

track_functions

Sammelt Statistiken auf Funktionsebene zur Datenbankaktivität.

pl

track_io_timing

Erfasst Zeitpunktstatistiken zur Datenbank-E/A-Aktivität.

1

transform_–_equals

Behandelt expr=– als expr IS –.

update_process_title

Aktualisiert den Titel des Vorgangs, um den aktiven SQL-Befehl anzuzeigen.

wal_receiver_status_interval

(s) Legt das maximale Intervall zwischen den Statusberichten des WAL-Receivers auf den primären Wert fest.

work_mem

(kB) Legt den maximalen Arbeitsspeicher fest, der für Abfrage-Workspaces verwendet werden darf.

xmlbinary

Legt die Kodierung von Binärwerten in XML fest.

xmloption

Legt fest, ob XML-Daten in impliziten Parsing- und Serialisierungsoperationen als Dokumente oder Inhaltsfragmente betrachtet werden sollen.