Freigeben über


Write-Ahead-Protokoll/Einstellungen

commit_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Verzögerung zwischen einem Transaktionscommit und dem Leeren von WAL auf den Datenträger in Mikrosekunden fest.
Datentyp integer
Standardwert 0
Zulässige Werte 0-100000
Parametertyp dynamisch
Dokumentation commit_delay

commit_siblings

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Mindestanzahl der gleichzeitig geöffneten Transaktionen vor dem Durchführen von „commit_delay“ fest.
Datentyp integer
Standardwert 5
Zulässige Werte 0-1000
Parametertyp dynamisch
Dokumentation commit_siblings

fsync

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Erzwingt die Synchronisierung von Updates auf dem Datenträger.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation fsync

full_page_writes

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation full_page_writes

synchronous_commit

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Synchronisierungsstufe der aktuellen Transaktion fest.
Datentyp Enumeration
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation synchronous_commit

wal_buffers

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Anzahl der Datenträgerseitenpuffer im gemeinsam genutzten Speicher für WAL fest. Die Einheit ist 8 KB.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte -1-262143
Parametertyp static
Dokumentation wal_buffers

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter wal_buffers wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter wal_buffers dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den wal_buffers-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Auf virtuellen Computern mit bis zu 4 vCores ist der für wal_buffers berechnete Wert 2048.

Auf virtuellen Computern mit mehr als 4 vCores ist der für wal_buffers berechnete Wert 16384.

Basierend auf der vorherigen Formel werden in der folgenden Tabelle die Werte aufgeführt, auf die dieser Serverparameter je nach bereitgestellter Arbeitsspeichermenge festgelegt wird:

V-Kerne wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Komprimiert ganzseitige Schreibvorgänge, die in eine WAL-Datei geschrieben werden.
Datentyp boolean
Standardwert on
Zulässige Werte on,off
Parametertyp dynamisch
Dokumentation wal_compression

wal_init_zero

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt Nullen vor der erstmaligen Verwendung in neue WAL-Dateien.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_init_zero

wal_level

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Bestimmt, wie viele Informationen in die WAL geschrieben werden.
Datentyp Enumeration
Standardwert replica
Zulässige Werte replica,logical
Parametertyp static
Dokumentation wal_level

wal_log_hints

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden, auch für eine nicht kritische Änderung.
Datentyp boolean
Standardwert off
Zulässige Werte off
Parametertyp schreibgeschützt
Dokumentation wal_log_hints

wal_recycle

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Recycelt WAL-Dateien, indem sie umbenannt werden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_recycle

wal_skip_threshold

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Minimale Größe der neuen Datei bei „fsync“, statt in eine WAL zu schreiben.
Datentyp integer
Standardwert 2048
Zulässige Werte 2048
Parametertyp schreibgeschützt
Dokumentation wal_skip_threshold

wal_sync_method

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Wählt die Methode aus, die zum Erzwingen von WAL-Updates auf dem Datenträger verwendet wird.
Datentyp Enumeration
Standardwert fdatasync
Zulässige Werte fdatasync
Parametertyp schreibgeschützt
Dokumentation wal_sync_method

wal_writer_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Zeitintervall zwischen WAL-Leerungen, die vom WAL-Writer ausgeführt werden.
Datentyp integer
Standardwert 200
Zulässige Werte 1-10000
Parametertyp dynamisch
Dokumentation wal_writer_delay

wal_writer_flush_after

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Vom WAL-Writer geschriebene WAL-Menge, bei der eine Leerung ausgelöst wird.
Datentyp integer
Standardwert 128
Zulässige Werte 0-2147483647
Parametertyp dynamisch
Dokumentation wal_writer_flush_after

commit_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Verzögerung zwischen einem Transaktionscommit und dem Leeren von WAL auf den Datenträger in Mikrosekunden fest.
Datentyp integer
Standardwert 0
Zulässige Werte 0-100000
Parametertyp dynamisch
Dokumentation commit_delay

commit_siblings

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Mindestanzahl der gleichzeitig geöffneten Transaktionen vor dem Durchführen von „commit_delay“ fest.
Datentyp integer
Standardwert 5
Zulässige Werte 0-1000
Parametertyp dynamisch
Dokumentation commit_siblings

fsync

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Erzwingt die Synchronisierung von Updates auf dem Datenträger.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation fsync

full_page_writes

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation full_page_writes

synchronous_commit

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Synchronisierungsstufe der aktuellen Transaktion fest.
Datentyp Enumeration
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation synchronous_commit

wal_buffers

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Anzahl der Datenträgerseitenpuffer im gemeinsam genutzten Speicher für WAL fest. Die Einheit ist 8 KB.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte -1-262143
Parametertyp static
Dokumentation wal_buffers

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter wal_buffers wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter wal_buffers dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den wal_buffers-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Auf virtuellen Computern mit bis zu 4 vCores ist der für wal_buffers berechnete Wert 2048.

Auf virtuellen Computern mit mehr als 4 vCores ist der für wal_buffers berechnete Wert 16384.

Basierend auf der vorherigen Formel werden in der folgenden Tabelle die Werte aufgeführt, auf die dieser Serverparameter je nach bereitgestellter Arbeitsspeichermenge festgelegt wird:

V-Kerne wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Komprimiert ganzseitige Schreibvorgänge, die in eine WAL-Datei geschrieben werden.
Datentyp boolean
Standardwert on
Zulässige Werte on,off
Parametertyp dynamisch
Dokumentation wal_compression

wal_init_zero

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt Nullen vor der erstmaligen Verwendung in neue WAL-Dateien.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_init_zero

wal_level

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Bestimmt, wie viele Informationen in die WAL geschrieben werden.
Datentyp Enumeration
Standardwert replica
Zulässige Werte replica,logical
Parametertyp static
Dokumentation wal_level

wal_log_hints

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden, auch für eine nicht kritische Änderung.
Datentyp boolean
Standardwert off
Zulässige Werte off
Parametertyp schreibgeschützt
Dokumentation wal_log_hints

wal_recycle

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Recycelt WAL-Dateien, indem sie umbenannt werden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_recycle

wal_skip_threshold

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Minimale Größe der neuen Datei bei „fsync“, statt in eine WAL zu schreiben.
Datentyp integer
Standardwert 2048
Zulässige Werte 2048
Parametertyp schreibgeschützt
Dokumentation wal_skip_threshold

wal_sync_method

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Wählt die Methode aus, die zum Erzwingen von WAL-Updates auf dem Datenträger verwendet wird.
Datentyp Enumeration
Standardwert fdatasync
Zulässige Werte fdatasync
Parametertyp schreibgeschützt
Dokumentation wal_sync_method

wal_writer_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Zeitintervall zwischen WAL-Leerungen, die vom WAL-Writer ausgeführt werden.
Datentyp integer
Standardwert 200
Zulässige Werte 1-10000
Parametertyp dynamisch
Dokumentation wal_writer_delay

wal_writer_flush_after

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Vom WAL-Writer geschriebene WAL-Menge, bei der eine Leerung ausgelöst wird.
Datentyp integer
Standardwert 128
Zulässige Werte 0-2147483647
Parametertyp dynamisch
Dokumentation wal_writer_flush_after

commit_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Verzögerung zwischen einem Transaktionscommit und dem Leeren von WAL auf den Datenträger in Mikrosekunden fest.
Datentyp integer
Standardwert 0
Zulässige Werte 0-100000
Parametertyp dynamisch
Dokumentation commit_delay

commit_siblings

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Mindestanzahl der gleichzeitig geöffneten Transaktionen vor dem Durchführen von „commit_delay“ fest.
Datentyp integer
Standardwert 5
Zulässige Werte 0-1000
Parametertyp dynamisch
Dokumentation commit_siblings

fsync

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Erzwingt die Synchronisierung von Updates auf dem Datenträger.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation fsync

full_page_writes

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation full_page_writes

synchronous_commit

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Synchronisierungsstufe der aktuellen Transaktion fest.
Datentyp Enumeration
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation synchronous_commit

wal_buffers

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Anzahl der Datenträgerseitenpuffer im gemeinsam genutzten Speicher für WAL fest. Die Einheit ist 8 KB.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte -1-262143
Parametertyp static
Dokumentation wal_buffers

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter wal_buffers wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter wal_buffers dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den wal_buffers-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Auf virtuellen Computern mit bis zu 4 vCores ist der für wal_buffers berechnete Wert 2048.

Auf virtuellen Computern mit mehr als 4 vCores ist der für wal_buffers berechnete Wert 16384.

Basierend auf der vorherigen Formel werden in der folgenden Tabelle die Werte aufgeführt, auf die dieser Serverparameter je nach bereitgestellter Arbeitsspeichermenge festgelegt wird:

V-Kerne wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Komprimiert ganzseitige Schreibvorgänge, die in eine WAL-Datei geschrieben werden.
Datentyp boolean
Standardwert on
Zulässige Werte on,off
Parametertyp dynamisch
Dokumentation wal_compression

wal_init_zero

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt Nullen vor der erstmaligen Verwendung in neue WAL-Dateien.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_init_zero

wal_level

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Bestimmt, wie viele Informationen in die WAL geschrieben werden.
Datentyp Enumeration
Standardwert replica
Zulässige Werte replica,logical
Parametertyp static
Dokumentation wal_level

wal_log_hints

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden, auch für eine nicht kritische Änderung.
Datentyp boolean
Standardwert off
Zulässige Werte off
Parametertyp schreibgeschützt
Dokumentation wal_log_hints

wal_recycle

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Recycelt WAL-Dateien, indem sie umbenannt werden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_recycle

wal_skip_threshold

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Minimale Größe der neuen Datei bei „fsync“, statt in eine WAL zu schreiben.
Datentyp integer
Standardwert 2048
Zulässige Werte 2048
Parametertyp schreibgeschützt
Dokumentation wal_skip_threshold

wal_sync_method

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Wählt die Methode aus, die zum Erzwingen von WAL-Updates auf dem Datenträger verwendet wird.
Datentyp Enumeration
Standardwert fdatasync
Zulässige Werte fdatasync
Parametertyp schreibgeschützt
Dokumentation wal_sync_method

wal_writer_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Zeitintervall zwischen WAL-Leerungen, die vom WAL-Writer ausgeführt werden.
Datentyp integer
Standardwert 200
Zulässige Werte 1-10000
Parametertyp dynamisch
Dokumentation wal_writer_delay

wal_writer_flush_after

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Vom WAL-Writer geschriebene WAL-Menge, bei der eine Leerung ausgelöst wird.
Datentyp integer
Standardwert 128
Zulässige Werte 0-2147483647
Parametertyp dynamisch
Dokumentation wal_writer_flush_after

commit_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Verzögerung zwischen einem Transaktionscommit und dem Leeren von WAL auf den Datenträger in Mikrosekunden fest.
Datentyp integer
Standardwert 0
Zulässige Werte 0-100000
Parametertyp dynamisch
Dokumentation commit_delay

commit_siblings

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Mindestanzahl der gleichzeitig geöffneten Transaktionen vor dem Durchführen von „commit_delay“ fest.
Datentyp integer
Standardwert 5
Zulässige Werte 0-1000
Parametertyp dynamisch
Dokumentation commit_siblings

fsync

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Erzwingt die Synchronisierung von Updates auf dem Datenträger.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation fsync

full_page_writes

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation full_page_writes

synchronous_commit

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Synchronisierungsstufe der aktuellen Transaktion fest.
Datentyp Enumeration
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation synchronous_commit

wal_buffers

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Anzahl der Datenträgerseitenpuffer im gemeinsam genutzten Speicher für WAL fest. Die Einheit ist 8 KB.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte -1-262143
Parametertyp static
Dokumentation wal_buffers

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter wal_buffers wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter wal_buffers dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den wal_buffers-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Auf virtuellen Computern mit bis zu 4 vCores ist der für wal_buffers berechnete Wert 2048.

Auf virtuellen Computern mit mehr als 4 vCores ist der für wal_buffers berechnete Wert 16384.

Basierend auf der vorherigen Formel werden in der folgenden Tabelle die Werte aufgeführt, auf die dieser Serverparameter je nach bereitgestellter Arbeitsspeichermenge festgelegt wird:

V-Kerne wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Komprimiert ganzseitige Schreibvorgänge, die in eine WAL-Datei geschrieben werden.
Datentyp boolean
Standardwert on
Zulässige Werte on,off
Parametertyp dynamisch
Dokumentation wal_compression

wal_init_zero

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt Nullen vor der erstmaligen Verwendung in neue WAL-Dateien.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_init_zero

wal_level

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Bestimmt, wie viele Informationen in die WAL geschrieben werden.
Datentyp Enumeration
Standardwert replica
Zulässige Werte replica,logical
Parametertyp static
Dokumentation wal_level

wal_log_hints

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden, auch für eine nicht kritische Änderung.
Datentyp boolean
Standardwert off
Zulässige Werte off
Parametertyp schreibgeschützt
Dokumentation wal_log_hints

wal_recycle

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Recycelt WAL-Dateien, indem sie umbenannt werden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_recycle

wal_skip_threshold

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Größe der neuen Datei bei „fsync“, statt in eine WAL zu schreiben.
Datentyp integer
Standardwert 2048
Zulässige Werte 2048
Parametertyp schreibgeschützt
Dokumentation wal_skip_threshold

wal_sync_method

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Wählt die Methode aus, die zum Erzwingen von WAL-Updates auf dem Datenträger verwendet wird.
Datentyp Enumeration
Standardwert fdatasync
Zulässige Werte fdatasync
Parametertyp schreibgeschützt
Dokumentation wal_sync_method

wal_writer_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Zeitintervall zwischen WAL-Leerungen, die vom WAL-Writer ausgeführt werden.
Datentyp integer
Standardwert 200
Zulässige Werte 1-10000
Parametertyp dynamisch
Dokumentation wal_writer_delay

wal_writer_flush_after

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Vom WAL-Writer geschriebene WAL-Menge, bei der eine Leerung ausgelöst wird.
Datentyp integer
Standardwert 128
Zulässige Werte 0-2147483647
Parametertyp dynamisch
Dokumentation wal_writer_flush_after

commit_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Verzögerung zwischen einem Transaktionscommit und dem Leeren von WAL auf den Datenträger in Mikrosekunden fest.
Datentyp integer
Standardwert 0
Zulässige Werte 0-100000
Parametertyp dynamisch
Dokumentation commit_delay

commit_siblings

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Mindestanzahl der gleichzeitig geöffneten Transaktionen vor dem Durchführen von „commit_delay“ fest.
Datentyp integer
Standardwert 5
Zulässige Werte 0-1000
Parametertyp dynamisch
Dokumentation commit_siblings

fsync

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Erzwingt die Synchronisierung von Updates auf dem Datenträger.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation fsync

full_page_writes

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation full_page_writes

synchronous_commit

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Synchronisierungsstufe der aktuellen Transaktion fest.
Datentyp Enumeration
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation synchronous_commit

wal_buffers

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Anzahl der Datenträgerseitenpuffer im gemeinsam genutzten Speicher für WAL fest. Die Einheit ist 8 KB.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte -1-262143
Parametertyp static
Dokumentation wal_buffers

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter wal_buffers wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter wal_buffers dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den wal_buffers-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Auf virtuellen Computern mit bis zu 4 vCores ist der für wal_buffers berechnete Wert 2048.

Auf virtuellen Computern mit mehr als 4 vCores ist der für wal_buffers berechnete Wert 16384.

Basierend auf der vorherigen Formel werden in der folgenden Tabelle die Werte aufgeführt, auf die dieser Serverparameter je nach bereitgestellter Arbeitsspeichermenge festgelegt wird:

V-Kerne wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Komprimiert ganzseitige Schreibvorgänge, die in eine WAL-Datei geschrieben werden.
Datentyp boolean
Standardwert on
Zulässige Werte on,off
Parametertyp dynamisch
Dokumentation wal_compression

wal_init_zero

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt Nullen vor der erstmaligen Verwendung in neue WAL-Dateien.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_init_zero

wal_level

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Bestimmt, wie viele Informationen in die WAL geschrieben werden.
Datentyp Enumeration
Standardwert replica
Zulässige Werte replica,logical
Parametertyp static
Dokumentation wal_level

wal_log_hints

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden, auch für eine nicht kritische Änderung.
Datentyp boolean
Standardwert off
Zulässige Werte off
Parametertyp schreibgeschützt
Dokumentation wal_log_hints

wal_recycle

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Recycelt WAL-Dateien, indem sie umbenannt werden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation wal_recycle

wal_sync_method

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Wählt die Methode aus, die zum Erzwingen von WAL-Updates auf dem Datenträger verwendet wird.
Datentyp Enumeration
Standardwert fdatasync
Zulässige Werte fdatasync
Parametertyp schreibgeschützt
Dokumentation wal_sync_method

wal_writer_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Zeitintervall zwischen WAL-Leerungen, die vom WAL-Writer ausgeführt werden.
Datentyp integer
Standardwert 200
Zulässige Werte 1-10000
Parametertyp dynamisch
Dokumentation wal_writer_delay

wal_writer_flush_after

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Vom WAL-Writer geschriebene WAL-Menge, bei der eine Leerung ausgelöst wird.
Datentyp integer
Standardwert 128
Zulässige Werte 0-2147483647
Parametertyp dynamisch
Dokumentation wal_writer_flush_after

commit_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Verzögerung zwischen einem Transaktionscommit und dem Leeren von WAL auf den Datenträger in Mikrosekunden fest.
Datentyp integer
Standardwert 0
Zulässige Werte 0-100000
Parametertyp dynamisch
Dokumentation commit_delay

commit_siblings

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Mindestanzahl der gleichzeitig geöffneten Transaktionen vor dem Durchführen von „commit_delay“ fest.
Datentyp integer
Standardwert 5
Zulässige Werte 0-1000
Parametertyp dynamisch
Dokumentation commit_siblings

fsync

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Erzwingt die Synchronisierung von Updates auf dem Datenträger.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation fsync

full_page_writes

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden.
Datentyp boolean
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation full_page_writes

synchronous_commit

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Synchronisierungsstufe der aktuellen Transaktion fest.
Datentyp Enumeration
Standardwert on
Zulässige Werte on
Parametertyp schreibgeschützt
Dokumentation synchronous_commit

wal_buffers

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Legt die Anzahl der Datenträgerseitenpuffer im gemeinsam genutzten Speicher für WAL fest. Die Einheit ist 8 KB.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte -1-262143
Parametertyp static
Dokumentation wal_buffers

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter wal_buffers wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter wal_buffers dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den wal_buffers-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Auf virtuellen Computern mit bis zu 4 vCores ist der für wal_buffers berechnete Wert 2048.

Auf virtuellen Computern mit mehr als 4 vCores ist der für wal_buffers berechnete Wert 16384.

Basierend auf der vorherigen Formel werden in der folgenden Tabelle die Werte aufgeführt, auf die dieser Serverparameter je nach bereitgestellter Arbeitsspeichermenge festgelegt wird:

V-Kerne wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Komprimiert ganzseitige Schreibvorgänge, die in eine WAL-Datei geschrieben werden.
Datentyp boolean
Standardwert on
Zulässige Werte on,off
Parametertyp dynamisch
Dokumentation wal_compression

wal_level

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Bestimmt, wie viele Informationen in die WAL geschrieben werden.
Datentyp Enumeration
Standardwert replica
Zulässige Werte replica,logical
Parametertyp static
Dokumentation wal_level

wal_log_hints

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Schreibt ganze Seiten in WAL, wenn sie nach einem Prüfpunkt zum ersten Mal geändert wurden, auch für eine nicht kritische Änderung.
Datentyp boolean
Standardwert off
Zulässige Werte off
Parametertyp schreibgeschützt
Dokumentation wal_log_hints

wal_sync_method

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Wählt die Methode aus, die zum Erzwingen von WAL-Updates auf dem Datenträger verwendet wird.
Datentyp Enumeration
Standardwert fdatasync
Zulässige Werte fdatasync
Parametertyp schreibgeschützt
Dokumentation wal_sync_method

wal_writer_delay

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Zeitintervall zwischen WAL-Leerungen, die vom WAL-Writer ausgeführt werden.
Datentyp integer
Standardwert 200
Zulässige Werte 1-10000
Parametertyp dynamisch
Dokumentation wal_writer_delay

wal_writer_flush_after

attribute Wert
Kategorie Write-Ahead-Protokoll/Einstellungen
Beschreibung Vom WAL-Writer geschriebene WAL-Menge, bei der eine Leerung ausgelöst wird.
Datentyp integer
Standardwert 128
Zulässige Werte 0-2147483647
Parametertyp dynamisch
Dokumentation wal_writer_flush_after