HorizonDB – Write-Ahead-Protokoll/Prüfpunkte

Ziel der Abschluss eines Checkpoints

Merkmal Wert
Category Write-Ahead-Protokoll/Prüfpunkte
BESCHREIBUNG Zeit, die zum Leeren von leeren modifizierten Puffern während des Prüfpunkts aufgewendet wird, als Teil des Prüfpunktintervalls.
Datentyp numeric
Standardwert 0.9
Zulässige Werte 0-1
Parametertyp Statisch
Dokumentation checkpoint_completion_target

checkpoint_flush_after

Merkmal Wert
Category Write-Ahead-Protokoll/Prüfpunkte
BESCHREIBUNG Anzahl der Seiten, nach denen zuvor durchgeführte Schreibvorgänge auf den Datenträger geleert werden.
Datentyp integer
Standardwert 32
Zulässige Werte 32
Parametertyp schreibgeschützt
Dokumentation checkpoint_flush_after

checkpoint_timeout

Merkmal Wert
Category Write-Ahead-Protokoll/Prüfpunkte
BESCHREIBUNG Legt die maximale Zeit zwischen automatischen WAL-Prüfpunkten fest.
Datentyp integer
Standardwert 600
Zulässige Werte 30-86400
Parametertyp Statisch
Dokumentation checkpoint_timeout

checkpoint_warn

Merkmal Wert
Category Write-Ahead-Protokoll/Prüfpunkte
BESCHREIBUNG Legt die maximale Zeit vor der Warnung fest, wenn Prüfpunkte, die von WAL-Volume ausgelöst werden, zu häufig auftreten. Schreiben Sie eine Nachricht in das Serverprotokoll, wenn Prüfpunkte, die durch das Ausfüllen von WAL-Segmentdateien verursacht werden, häufiger auftreten als diese Zeitspanne. Null deaktiviert die Warnung.
Datentyp integer
Standardwert 30
Zulässige Werte 0-2147483647
Parametertyp dynamic
Dokumentation checkpoint_warning

max_wal_size

Merkmal Wert
Category Write-Ahead-Protokoll/Prüfpunkte
BESCHREIBUNG Legt die WAL-Größe fest, die einen Prüfpunkt auslöst.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 32-65536
Parametertyp dynamic
Dokumentation max_wal_size

Azure-spezifische Hinweise

Der Standardwert für den Parameter max_wal_size wird berechnet, wenn Sie die Instanz von Azure HorizonDB 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 max_wal_size Parameter dieser Instanz.

Jedes Mal, wenn Sie die Größe des Datenträgers ändern, der der Instanz zugewiesen ist, sollten Sie auch den Wert für den max_wal_size Parameter entsprechend den werten anpassen, die in der folgenden Tabelle aufgeführt sind.

Der Wert wird basierend auf der Größe des für die Instanz ausgewählten Datenträgers berechnet, wie in der folgenden Tabelle angegeben:

Datenträgergröße max_wal_size
32GiB 2048 MiB
64 GiB 4096 MiB
128 GB 12288 MiB
256 GiB 20480 MiB
512 GB 25600 MiB
512 GB 25600 MiB
1 TiB 30720 MiB
2 TiB 40960 MiB
4 TiB 40960 MiB
8 TiB 65536 MiB
16 TiB 65536 MiB
32 TiB 65536 MiB

min_wal_size

Merkmal Wert
Category Write-Ahead-Protokoll/Prüfpunkte
BESCHREIBUNG Legt die mindestens erforderliche Größe fest, auf die das WAL verkleinert werden kann
Datentyp integer
Standardwert 80
Zulässige Werte 32-2097151
Parametertyp dynamic
Dokumentation min_wal_size