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.
Arbeiten mit Parametern auf der DB-Instance von RDS for PostgreSQL
In einigen Fällen können Sie eine DB-Instance für RDS for PostgreSQL erstellen, ohne eine benutzerdefinierte Parametergruppe anzugeben. In diesem Fall wird Ihre DB-Instance mit der Standardparametergruppe für die von Ihnen gewählte Version von PostgreSQL erstellt. Angenommen, Sie erstellen eine DB-Instance für RDS for PostgreSQL mit PostgreSQL 13.3. In diesem Fall wird die DB-Instance unter Verwendung der Werte in der Parametergruppe für PostgreSQL-13-Versionen, default.postgres13
, erstellt.
Sie können auch eine eigene benutzerdefinierte DB-Parametergruppe erstellen. Sie müssen dies tun, wenn Sie die Einstellungen der Standardwerte für die DB-Instance von RDS for PostgreSQL ändern möchten. Um zu erfahren wie dies geht, vgl. Parametergruppen für Amazon RDS.
Sie können die Einstellungen auf der DB-Instance von RDS for PostgreSQL auf verschiedene Arten verfolgen. Sie können die AWS Management Console AWS CLI, oder die Amazon RDS-API verwenden. Sie können die Werte auch aus der PostgreSQL pg_settings
-Tabelle Ihrer Instance abfragen, wie im Folgenden dargestellt.
SELECT name, setting, boot_val, reset_val, unit FROM pg_settings ORDER BY name;
Weitere Informationen zu von dieser Abfrage zurückgegebenen Werten finden Sie unter pg_settings
Seien Sie besonders vorsichtig, wenn Sie die Einstellungen für max_connections
und shared_buffers
auf Ihrer DB-Instance von RDS for PostgreSQL ändern. Nehmen Sie zum Beispiel an, dass Sie die Einstellungen für max_connections
oder shared_buffers
ändern und Werte verwenden, die für den tatsächlichen Workload zu hoch sind. In diesem Fall wird die DB-Instance von RDS for PostgreSQL nicht gestartet. In diesem Fall wird Ihnen in postgres.log
ein Fehler ähnlich dem folgenden angezeigt:
2018-09-18 21:13:15 UTC::@:[8097]:FATAL: could not map anonymous shared memory: Cannot allocate memory
2018-09-18 21:13:15 UTC::@:[8097]:HINT: This error usually means that PostgreSQL's request for a shared memory segment
exceeded available memory or swap space. To reduce the request size (currently 3514134274048 bytes), reduce
PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.
Sie können jedoch keine Werte der Einstellungen ändern, die in Standard-RDS-for-PostgreSQL-DB-Parametergruppen enthalten sind. Um die Einstellungen für Parameter zu ändern, erstellen Sie zuerst eine benutzerdefinierte DB-Parametergruppe. Ändern Sie dann die Einstellungen in dieser benutzerdefinierten Gruppe und wenden Sie dann die benutzerdefinierte Parametergruppe auf die DB-Instance von RDS for PostgreSQL an. Weitere Informationen hierzu finden Sie unter Parametergruppen für Amazon RDS.
In RDS für PostgreSQL gibt es zwei Arten von Parametern.
Statische Parameter – Statische Parameter erfordern den Neustart der DB-Instance von RDS for PostgreSQL nach einer Änderung, damit der neue Wert angewendet wird.
Dynamische Parameter – Dynamische Parameter erfordern keinen Neustart, nachdem ihre Einstellungen geändert wurden.
Anmerkung
Wenn Ihre DB-Instance von RDS for PostgreSQL Ihre eigene benutzerdefinierte DB-Parametergruppe verwendet, können Sie die Werte dynamischer Parameter auf der laufenden DB-Instance ändern. Dies können Sie über die AWS Management Console, AWS CLI oder die Amazon-RDS-API tun.
Wenn Sie die nötigen Berechtigungen dafür besitzen, können Sie Parameterwerte auch ändern, indem Sie die Befehle ALTER
DATABASE
, ALTER ROLE
und SET
verwenden.
DB-Instance-Parameterliste von RDS for PostgreSQL
In der folgenden Tabelle sind einige (nicht alle) Parameter aufgeführt, die in einer DB-Instance von RDS für PostgreSQL verfügbar sind. Um alle verfügbaren Parameter anzuzeigen, verwenden Sie den describe-db-parameters AWS CLI Befehl. Wenn Sie beispielsweise die Liste aller Parameter abrufen möchten, die in der Standardparametergruppe für Version 13 von RDS für PostgreSQL verfügbar sind, führen Sie den folgenden Befehl aus.
aws rds describe-db-parameters --db-parameter-group-name default.postgres13
Sie können auch die Konsole verwenden. Wählen Sie Parameter groups (Parametergruppen) aus dem Amazon-RDS-Menü und dann die Parametergruppe aus den in Ihrer AWS-Region verfügbaren Gruppen aus.
Parametername |
Apply_Type |
Beschreibung |
---|---|---|
|
Dynamisch | Legt den Namen der Anwendung fest, der in Statistiken und Protokollen verwendet werden soll. |
|
Dynamisch | Legt den Shell-Befehl fest, der zum Archivieren einer WAL-Datei aufgerufen wird. |
|
Dynamisch | Ermöglicht die Eingabe von NULL-Elementen in Arrays. |
|
Dynamisch | Legt die Zeit fest, die maximal zulässig ist, um die Client-Authentifizierung durchzuführen. |
|
Dynamisch | Startet den Untervorgang der Selbstbereinigung. |
|
Dynamisch | Anzahl von Tupel-Einfügungen, -Aktualisierungen oder -Löschungen vor der Analyse als Bruchteil von Reltupeln. |
|
Dynamisch | Mindestanzahl von Tupel-Einfügungen, -Aktualisierungen oder -Löschungen vor der Analyse. |
|
Statisch | Alter, bei dem eine Selbstbereinigung für eine Tabelle ausgeführt werden soll, um einen Transaktions-ID-Wraparound zu verhindern. |
|
Dynamisch | Inaktivitätszeit zwischen Selbstbereinigungen. |
|
Statisch | Legt die maximale Anzahl gleichzeitig ausgeführter Worker-Vorgänge für die Selbstbereinigung fest. |
|
Dynamisch | Bereinigungskostenverzögerung (in Millisekunden) für die Selbstbereinigung. |
|
Dynamisch | Bereinigungskostenbetrag für die Selbstbereinigung, der vor der Inaktivität verfügbar ist. |
|
Dynamisch | Anzahl von Tupel-Aktualisierungen oder -Löschungen vor der Bereinigung als Bruchteil von Reltupeln. |
|
Dynamisch | Mindestanzahl von Tupel-Aktualisierungen oder -Löschungen vor der Bereinigung. |
|
Dynamisch | Legt fest, ob in Zeichenfolgeliteralen ein Backslash (\) zulässig ist. |
|
Dynamisch | Inaktivitätszeit des Hintergrundschreibers zwischen Runden. |
|
Dynamisch | Maximale Anzahl von LRU-Seiten eines Hintergrundschreibers, für die pro Runde ein Flush ausgeführt werden kann. |
|
Dynamisch | Mehrfaches der durchschnittlichen Puffernutzung, die pro Runde freigegeben werden soll. |
|
Dynamisch | Legt das Ausgabeformat für Bytes fest. |
|
Dynamisch | Überprüft die Funktionstexte während CREATE FUNCTION. |
|
Dynamisch | Zeit für den Flush ungültiger Puffer während des Prüfpunkts als Bruchteil des Prüfpunktintervalls. |
|
Dynamisch | Legt die maximale Entfernung in Protokollsegmenten zwischen automatischen Write-Ahead Log (WAL)-Prüfpunkten fest. |
|
Dynamisch | Legt die maximale Zeit zwischen automatischen WAL-Prüfpunkten fest. |
|
Dynamisch | Ermöglicht Warnungen, wenn Prüfpunktsegmente häufiger als hierdurch angegeben gefüllt werden. |
|
Dynamisch | Legt das Zeitintervall zwischen Prüfungen auf Verbindungsabbrüche während der Ausführung von Abfragen fest. |
|
Dynamisch | Legt die Zeichensatzkodierung des Client fest. |
|
Dynamisch | Legt die Nachrichtenebenen fest, die an den Client gesendet werden. |
|
Dynamisch | Legt die Verzögerung (in Mikrosekunden) zwischen dem Transaktions-Commit und dem Flush von WAL zum Datenträger fest. |
|
Dynamisch | Legt die Mindestzahl gleichzeitiger offener Transaktionen fest, bevor eine Commit-Verzögerung ausgeführt wird. |
|
Dynamisch | Ermöglicht dem Planer die Verwendung von Einschränkungen, um Abfragen zu optimieren. |
|
Dynamisch | Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Indexeinträge während einer Indexprüfung fest. |
|
Dynamisch | Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Operator- oder Funktionsaufrufe fest. |
|
Dynamisch | Legt die Schätzung des Planers für die Kosten der Verarbeitung der einzelnen Tupeln (Zeilen) fest. |
|
Dynamisch | Legt die Schätzung des Planers für den Bruchteil der Zeilen eines Cursors fest, die abgerufen werden. |
|
Dynamisch | Legt das Anzeigeformat für Datum- und Uhrzeitwerte fest. |
|
Dynamisch | Legt die Zeit fest, die während einer Sperre gewartet wird, bevor auf einen Deadlock geprüft wird. |
|
Dynamisch | Erstellt Einschübe für Analyse- und Planstrukturanzeigen. |
|
Dynamisch | Protokolliert die Analysestruktur der einzelnen Abfragen. |
|
Dynamisch | Protokolliert den Ausführungsplan der einzelnen Abfragen. |
|
Dynamisch | Protokolliert die neu geschriebene Analysestruktur der einzelnen Abfragen. |
|
Dynamisch | Legt das Standardstatistikziel fest. |
|
Dynamisch | Legt den Standardtabellenraum fest, in dem Tabellen und Indexe erstellt werden. |
|
Dynamisch | Legt den Standardaufschiebbarkeitsstatus neuer Transaktionen fest. |
|
Dynamisch | Legt die Transaktionsisolierungsstufe jeder neuen Transaktion fest. |
|
Dynamisch | Legt den Standardschreibschutzstatus neuer Transaktionen fest. |
|
Dynamisch | Erstellt neue Tabellen standardmäßig mit Objekt-IDs (OIDs). |
|
Dynamisch | Legt die Annahme des Planers hinsichtlich der Größe des Datenträger-Caches fest. |
|
Dynamisch | Die Anzahl der gleichzeitigen Anfragen, die durch das Datenträgersubsystem effizient bearbeitet werden können. |
|
Dynamisch | Ermöglicht die Verwendung von Bitmap-Prüfungsplänen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von Hash-Aggregationsplänen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von Hash-Join-Plänen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von Indexprüfungsplänen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von Materialisierung durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von Zusammenführungs-Join-Plänen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von Join-Plänen mit verschachtelten Schleifen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von sequenziellen Prüfungsplänen durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von expliziten Sortierschritten durch den Planer. |
|
Dynamisch | Ermöglicht die Verwendung von TID-Prüfungsplänen durch den Planer. |
|
Dynamisch | Gibt Warnungen zu Escape-Notierungen mit Backslash (\) in gewöhnlichen Zeichenfolgeliteralen aus. |
|
Dynamisch | Legt die Anzahl der Stellen fest, die für Gleitkommawerte angezeigt werden. |
|
Dynamisch | Legt die Größe der FROM-Liste fest, jenseits der Unterabfragen nicht ausgeblendet werden. |
|
Dynamisch | Erzwingt die Synchronisierung von Aktualisierungen zum Datenträger. |
|
Dynamisch | Schreibt bei der ersten Änderung nach einem Prüfpunkt vollständige Seiten zu WAL. |
|
Dynamisch | Ermöglicht die genetische Abfrageoptimierung. |
|
Dynamisch | GEQO: Der Aufwand, der verwendet wird, um den Standard für andere GEQO-Parameter festzulegen. |
|
Dynamisch | GEQO: Die Zahl der Iterationen des Algorithmus. |
|
Dynamisch | GEQO: Die Anzahl der Personen in der Population. |
|
Dynamisch | GEQO: Der Seed für die zufällige Pfadauswahl. |
|
Dynamisch | GEQO: Selektiver Druck innerhalb der Population. |
|
Dynamisch | Legt den Schwellenwert für FROM-Elemente fest, jenseits derer GEQO verwendet wird. |
|
Dynamisch | Legt das maximal zulässige Ergebnis für die exakte Suche durch GIN fest. |
|
Dynamisch | Legt fest, ob ein Hot Standby Rückmeldungen an den primären oder Upstream Standby sendet. |
|
Dynamisch | Legt das Anzeigeformat für Intervallwerte fest. |
|
Dynamisch | Legt die Größe der FROM-Liste fest, jenseits der JOIN-Konstrukte nicht auf eine Ebene gebracht werden. |
|
Dynamisch | Legt die Sprache fest, in der Nachrichten angezeigt werden. |
|
Dynamisch | Legt das Gebietsschema für die Formatierung von monetären Beträgen fest. |
|
Dynamisch | Legt das Gebietsschema für die Formatierung von Zahlen fest. |
|
Dynamisch | Legt das Gebietsschema für die Formatierung von Datum- und Uhrzeitwerten fest. |
|
Dynamisch | Legt die Mindestausführungszeit fest, ab der Aktionen für die Selbstbereinigung protokolliert werden. |
|
Dynamisch | Protokolliert jeden Prüfpunkt. |
|
Dynamisch | Protokolliert jede erfolgreiche Verbindung. |
|
Dynamisch | Protokolliert das Ende einer Sitzung einschließlich der Dauer. |
|
Dynamisch | Protokolliert die Dauer jeder abgeschlossenen SQL-Anweisung. |
|
Dynamisch | Legt die Ausführlichkeit protokollierter Nachrichten fest. |
|
Dynamisch | Schreibt die Leistungsstatistik des Executors in das Serverprotokoll. |
|
Dynamisch | Legt das Dateinamenmuster für Protokolldateien fest. |
|
Dynamisch | Legt Dateiberechtigungen für Protokolldateien fest. Der Standardwert ist 0644. |
|
Dynamisch | Protokolliert den Hostnamen in den Verbindungsprotokollen. Ab PostgreSQL 12 und späteren Versionen ist dieser Parameter standardmäßig „off“. Wenn diese Option aktiviert ist, verwendet die Verbindung DNS-Reverse-Lookup, um den Hostnamen abzurufen, der in den Verbindungsprotokollen erfasst wird. Wenn Sie diesen Parameter aktivieren, sollten Sie überwachen, welche Auswirkungen er auf die Zeit hat, die für den Verbindungsaufbau benötigt wird. |
|
Dynamisch | Steuert Informationen, die jeder Protokollzeile vorangestellt sind. |
|
Dynamisch | Protokolliert lange Sperrenwartezeiten. |
|
Dynamisch | Legt die Mindestausführungszeit fest, ab der Anweisungen protokolliert werden. |
|
Dynamisch | Veranlasst, dass alle Anweisungen, die einen Fehler auf oder jenseits dieser Stufe generieren, protokolliert werden. |
|
Dynamisch | Legt die Nachrichtenebenen fest, die protokolliert werden. |
|
Dynamisch | Schreibt die Leistungsstatistik des Parsers in das Serverprotokoll. |
|
Dynamisch | Schreibt die Leistungsstatistik des Planers in das Serverprotokoll. |
|
Dynamisch | Die automatische Protokolldateirotation wird nach N Minuten ausgeführt. |
|
Dynamisch | Die automatische Protokolldateirotation wird nach N Kilobytes ausgeführt. |
|
Dynamisch | Legt den Typ der protokollierten Anweisungen fest. |
|
Dynamisch | Schreibt kumulative Leistungsstatistiken in das Serverprotokoll. |
|
Dynamisch | Protokolliert die Verwendung temporärer Dateien, die größer als diese Zahl von Kilobytes sind. |
|
Dynamisch | Legt die Zeitzone fest, die in Protokollmeldungen verwendet werden soll. |
|
Dynamisch | Kürzt vorhandene Protokolldateien mit demselben Namen während der Protokollrotation. |
|
Statisch | Startet einen Unterprozess, um die stderr-Ausgabe und/oder csvlogs in Protokolldateien zu erfassen. |
|
Dynamisch | Legt den maximalen Arbeitsspeicher fest, der für Wartungsoperationen verwendet werden darf. |
|
Statisch | Legt die maximale Anzahl gleichzeitiger Verbindungen fest. |
|
Statisch | Legt die maximale Anzahl gleichzeitig geöffneter Dateien für die einzelnen Serverprozesse fest. |
|
Statisch | Legt die maximale Anzahl von Sperren pro Transaktion fest. |
|
Statisch | Legt die maximale Anzahl von Prädikatssperren pro Transaktion fest. |
|
Statisch | Legt die maximale Anzahl gleichzeitig vorbereiteter Transaktionen fest. |
|
Dynamisch | Legt die maximale Stack-Tiefe in Kilobytes fest. |
|
Dynamisch | Legt die maximale Verzögerung fest, bevor Abfragen storniert werden, wenn ein Hot Standby-Server archivierte WAL-Daten verarbeitet. |
|
Dynamisch | Legt die maximale Verzögerung fest, bevor Abfragen storniert werden, wenn ein Hot Standby-Server gestreamte WAL-Daten verarbeitet. |
max_wal_size |
Dynamisch | Legt die WAL-Größe (MB) fest, die den Prüfpunkt auslöst. Für alle Versionen nach RDS für PostgreSQL 10 ist die Standardeinstellung mindestens 1 GB (1024 MB). Die max_wal_size -Einstellung für RDS für PostgreSQL 14 beträgt beispielsweise 2 GB (2048 MB). Verwenden Sie denSHOW max_wal_size; Befehl auf der DB-Instance von RDS für PostgreSQL, um den aktuellen Wert zu sehen. |
min_wal_size |
Dynamisch | Legt die Mindestgröße fest, auf die das WAL verkleinert werden soll. Für PostgreSQL-Version 9.6 und früher liegt min_wal_size in Einheiten von 16 MB vor. Für PostgreSQ-Version 10 und höher liegt min_wal_size in Einheiten von 1 MB vor. |
|
Dynamisch | Fügt beim Generieren von SQL-Fragmenten allen Bezeichnern Anführungszeichen (") hinzu. |
|
Dynamisch | Legt die Schätzung des Planers für die Kosten einer nicht sequenziell abgerufenen Datenträgerseite fest. Dieser Parameter hat keinen Wert, es sei denn, die Abfrageplanverwaltung (QPM) ist aktiviert. Wenn QPM aktiviert ist, lautet der Standardwert für diesen Parameter 4 . |
rds.adaptive_autovacuum |
Dynamisch | Optimiert die Selbstbereinigungsparameter automatisch, wenn die Transaktions-ID-Schwellenwerte überschritten werden. |
rds.force_ssl |
Dynamisch | Erfordert die Verwendung von SSL-Verbindungen. Der Standardwert ist für RDS für PostgreSQL Version 15 auf 1 (ein) festgelegt. Bei allen anderen Hauptversionen von RDS für PostgreSQL bis 14 ist der Standardwert auf 0 (aus) festgelegt. |
|
Statisch | Ermöglicht das Schreiben logischer Spilldateien auf das lokale Volume. |
|
Dynamisch | Legt die Protokollaufbewahrung so fest, dass Amazon RDS PostgreSQL-Protokolle löscht, die älter als n Minuten sind. |
rds.rds_superuser_reserved_connections |
Statisch | 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 reserved_connections. |
rds.restrict_password_commands |
Statisch | Schränkt ein, wer Passwörter für Benutzer mit der Rolle rds_password verwalten darf. Setzen Sie diesen Parameter auf 1, um die Passwortbeschränkung zu aktivieren. Der Standardwert ist 0. |
|
Dynamisch | Legt die Schemasuchreihenfolge für Namen fest, die nicht schemaqualifiziert sind. |
|
Dynamisch | Legt die Schätzung des Planers für die Kosten einer sequenziell abgerufenen Datenträgerseite fest. |
|
Dynamisch | Legt das Sitzungsverhalten für Auslöser und Neuschreibungsregeln fest. |
|
Statisch | Legt die maximale Anzahl freigegebener Arbeitsspeicherpuffer fest, die vom Server verwendet werden. |
|
Statisch | Listet die freigegebenen Bibliotheken auf, die in die DB-Instance von RDS for PostgreSQL vorab geladen werden sollen. Zu den unterstützten Werten gehören: auto_explain, orafce, pgaudit, pglogical, pg_bigm, pg_cron, pg_hint_plan, pg_prewarm, pg_similarity, pg_stat_statements, pg_tle, pg_transport, plprofiler und plrust. |
|
Dynamisch | Ermöglicht SSL-Verbindungen. |
|
Dynamisch | Veranlasst den standardmäßigen Einschluss von Untertabellen in verschiedene Befehle. |
|
Dynamisch | Legt die Menge des Datenverkehrs fest, der gesendet und empfangen werden soll, bevor die Verschlüsselungsschlüssel neu verhandelt werden. |
|
Dynamisch | Veranlasst Zeichenfolgen „...“, Backslashes als Zeichen zu behandeln. |
|
Dynamisch | Legt die maximal zulässige Dauer von Anweisungen fest. |
|
Dynamisch | Ermöglicht synchronisierte sequenzielle Prüfungen. |
|
Dynamisch | Legt die Synchronisierungsstufe aktueller Transaktionen fest. |
|
Dynamisch | Maximale Anzahl von TCP-Keepalive-Neuübertragungen. |
|
Dynamisch | Zeit zwischen der Ausgabe von TCP-Keepalives. |
|
Dynamisch | Zeit zwischen der Ausgabe von TCP-Keepalive-Neuübertragungen. |
|
Dynamisch | Legt die maximale Anzahl der temporären Puffer fest, die von den einzelnen Sitzungen verwendet werden. |
temp_file_limit |
Dynamisch | Legt die maximale Größe in KB fest, temporären Dateien maximal annehmen können. |
|
Dynamisch | Legt die Tabellenräume fest, die für temporäre Tabellen und Sortierdateien verwendet werden sollen. |
|
Dynamisch | Legt die Zeitzone für die Anzeige und Interpretation von Zeitstempeln fest. Die Internet Assigned Numbers Authority (IANA) veröffentlicht mehrmals im Jahr neue Zeitzonen unter https://www.iana.org/time-zones |
|
Dynamisch | Sammelt Informationen zu Befehlen, die ausgeführt werden. |
|
Statisch | Legt die für pg_stat_activity.current_query reservierte Größe in Bytes fest. |
|
Dynamisch | Sammelt Statistiken zur Datenbankaktivität. |
|
Dynamisch | Sammelt Statistiken auf Funktionsebene zur Datenbankaktivität. |
|
Dynamisch | Sammelt Zeitpunktstatistiken zur Datenbank-I/O-Aktivität. |
|
Dynamisch | Gibt an, ob eine schreibgeschützte serialisierbare Transaktion aufgeschoben werden kann, bis sie ohne mögliche Serialisierungsfehler gestartet werden kann. |
|
Dynamisch | Legt die Isolierungsstufe aktueller Transaktionen fest. |
|
Dynamisch | Legt den Schreibschutzstatus aktueller Transaktionen fest. |
|
Dynamisch | Behandelt expr=NULL als expr IS NULL. |
|
Dynamisch | Aktualisiert den Titel des Vorgangs, um den aktiven SQL-Befehl anzuzeigen. |
|
Dynamisch | Bereinigungskostenverzögerung (in Millisekunden). |
|
Dynamisch | Bereinigungskostenbetrag, der vor der Inaktivität verfügbar ist. |
|
Dynamisch | Bereinigungskosten für eine Seite, die durch eine Bereinigung ungültig wurde. |
|
Dynamisch | Bereinigungskosten für eine Seite, die im Puffer-Cache gefunden wurde. |
|
Dynamisch | Bereinigungskosten für eine Seite, die nicht im Puffer-Cache gefunden wurde. |
|
Dynamisch | Anzahl der Transaktionen, um die Bereinigung und Hot Cleanup aufgeschoben werden sollen, wenn vorhanden. |
|
Dynamisch | Mindestalter, bei dem die Bereinigung eine Tabellenzeile eingefroren werden sollte. |
|
Dynamisch | Alter, bei dem die Bereinigung eine Tabelle vollständig scannen sollte, um Tupel einzufrieren. |
|
Statisch | Legt die Anzahl von Datenträgerseitenpuffern im freigegebenen Arbeitsspeicher für WAL fest. |
|
Dynamisch | Inaktivitätszeit des WAL-Schreibers zwischen WAL-Flushes. |
|
Dynamisch | Legt den maximalen Arbeitsspeicher fest, der für Abfrage-Workspaces verwendet werden darf. |
|
Dynamisch | Legt die Kodierung von Binärwerten in XML fest. |
|
Dynamisch | Legt fest, ob XML-Daten in impliziten Parsing- und Serialisierungsoperationen als Dokumente oder Inhaltsfragmente betrachtet werden sollen. |
Amazon RDS verwendet die PostgreSQL-Standardeinheiten für alle Parameter. Die folgende Tabelle zeigt die PostgreSQL-Standardeinheit für die einzelnen Parameter.
Parametername |
Einheit |
---|---|
| S |
| S |
| S |
| ms |
| ms |
| S |
| S |
| ms |
| 8 KB |
| ms |
| ms |
| ms |
| Minuten |
| KB |
| KB |
| KB |
| KB |
| ms |
| ms |
| S |
| S |
| 8 KB |
| 8 KB |
| ms |
| KB |
| S |
| S |
| KB |
| KB |
| 8 KB |
| ms |
| 8 KB |
| ms |
| B |
| ms |
| ms |
| S |