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.
-
Verwenden Sie den Befehl, um Parameter auf Instanzebene in einer DB-Parametergruppe für eine DB-Instance in einem DB-Cluster zu verwalten. modify-db-parameter-group AWS CLI
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 |
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. WichtigDieser 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. |
– |