zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžných otevřených transakcí požadovaných před provedením příkazu "commit_delay". |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. Server použije volání systému fsync() na několika místech, aby se zajistilo, že se aktualizace fyzicky zapisují na disk. Tím zajistíte, že se databázový cluster po chybovém ukončení operačního systému nebo hardwaru obnoví do konzistentního stavu. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. Během havárie operačního systému může být probíhající zápis stránky pouze částečně zapsán na disk. Během obnovy nejsou změny řádků uložené v WAL dostatečné k plné obnově. Tato možnost zapíše stránky, jakmile jsou poprvé upraveny po kontrolním bodu, do WAL, aby bylo možné úplné obnovení. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Zadejte -1, aby tato hodnota byla určena jako zlomek shared_buffers. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
zstd |
| Povolené hodnoty |
pglz,lz4,zstd,on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň informací zapsaných do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_skip_threshold
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Minimální velikost nového souboru pro fsync místo zápisu WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
2048 |
| Povolené hodnoty |
2048 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Doba uchovávání souhrnných souborů WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
14400 |
| Povolené hodnoty |
14400 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_summary_keep_time |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Čas mezi vyprázdněními WAL provedenými v zapisovači WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžných otevřených transakcí požadovaných před provedením příkazu "commit_delay". |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. Server použije volání systému fsync() na několika místech, aby se zajistilo, že se aktualizace fyzicky zapisují na disk. Tím zajistíte, že se databázový cluster po chybovém ukončení operačního systému nebo hardwaru obnoví do konzistentního stavu. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. Během havárie operačního systému může být probíhající zápis stránky pouze částečně zapsán na disk. Během obnovy nejsou změny řádků uložené v WAL dostatečné k plné obnově. Tato možnost zapíše stránky, jakmile jsou poprvé upraveny po kontrolním bodu, do WAL, aby bylo možné úplné obnovení. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Zadejte -1, aby tato hodnota byla určena jako zlomek shared_buffers. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL pomocí zadané metody. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
pglz,lz4,on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň informací zapsaných do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_skip_threshold
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Minimální velikost nového souboru pro fsync místo zápisu WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
2048 |
| Povolené hodnoty |
2048 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Doba uchovávání souhrnných souborů WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
14400 |
| Povolené hodnoty |
14400 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_summary_keep_time |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Čas mezi vyprázdněními WAL provedenými v zapisovači WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžně otevřených transakcí před provedením commit_delay. |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
pglz,lz4,on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Určuje, kolik informací je zapsáno do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_skip_threshold
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Minimální velikost nového souboru pro fsync místo zápisu WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
2048 |
| Povolené hodnoty |
2048 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžně otevřených transakcí před provedením commit_delay. |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
pglz,lz4,on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Určuje, kolik informací je zapsáno do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_skip_threshold
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Minimální velikost nového souboru pro fsync místo zápisu WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
2048 |
| Povolené hodnoty |
2048 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžně otevřených transakcí před provedením commit_delay. |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Určuje, kolik informací je zapsáno do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_skip_threshold
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Minimální velikost nového souboru pro fsync místo zápisu WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
2048 |
| Povolené hodnoty |
2048 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžně otevřených transakcí před provedením commit_delay. |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Určuje, kolik informací je zapsáno do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_skip_threshold
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Velikost nového souboru pro fsync místo psaní WAL. |
| Datový typ |
integer |
| Výchozí hodnota |
2048 |
| Povolené hodnoty |
2048 |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžně otevřených transakcí před provedením commit_delay. |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Před prvním použitím zapíše nuly do nových souborů WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_init_zero |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Určuje, kolik informací je zapsáno do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_recycle
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Recykluje soubory WAL přejmenováním. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_recycle |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |
zpoždění_commitu
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk. |
| Datový typ |
integer |
| Výchozí hodnota |
0 |
| Povolené hodnoty |
0-100000 |
| Typ parametru |
dynamic |
| Documentation |
commit_delay |
commit_sourozenci
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví minimální počet souběžně otevřených transakcí před provedením commit_delay. |
| Datový typ |
integer |
| Výchozí hodnota |
5 |
| Povolené hodnoty |
0-1000 |
| Typ parametru |
dynamic |
| Documentation |
commit_siblings |
fsync
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vynutí synchronizaci aktualizací na disk. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
fsync |
úplné zápisy stránek
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapíše celé stránky do WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
full_page_writes |
synchronous_commit
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví úroveň synchronizace aktuální transakce. |
| Datový typ |
výčet |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on |
| Typ parametru |
jen pro čtení |
| Documentation |
synchronous_commit |
wal_buffers
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Nastaví počet vyrovnávacích pamětí na stránce disku ve sdílené paměti pro WAL. Jednotka je 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
-1-262143 |
| Typ parametru |
statický |
| Documentation |
wal_buffers |
Poznámky specifické pro Azure
Výchozí hodnota parametru wal_buffers serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru wal_buffers serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu wal_buffers parametru podle hodnot v následujícím vzorci.
Ve virtuálních počítačích s až 4 vCore je hodnota vypočítaná pro wal_buffers2048.
Ve virtuálních počítačích s více než 4 vCores je vypočítaná hodnota pro wal_buffers16384.
Na základě předchozího vzorce by následující tabulka uvádí hodnoty, na které by byl tento parametr serveru nastavený v závislosti na velikosti zřízené paměti:
| vCores |
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
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Komprimuje zápisy na celou stránku napsané v souboru WAL. |
| Datový typ |
Boolean |
| Výchozí hodnota |
on |
| Povolené hodnoty |
on,off |
| Typ parametru |
dynamic |
| Documentation |
wal_compression |
wal_level
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Určuje, kolik informací je zapsáno do WAL. |
| Datový typ |
výčet |
| Výchozí hodnota |
replica |
| Povolené hodnoty |
replica,logical |
| Typ parametru |
statický |
| Documentation |
wal_level |
wal_log_hints
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Při první změně po kontrolním bodu zapisuje celé stránky do WAL, a to i při nekritické úpravě. |
| Datový typ |
Boolean |
| Výchozí hodnota |
off |
| Povolené hodnoty |
off |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_log_hints |
wal_sync_method
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Vybere metodu použitou k vynucení aktualizací WAL na disk. |
| Datový typ |
výčet |
| Výchozí hodnota |
fdatasync |
| Povolené hodnoty |
fdatasync |
| Typ parametru |
jen pro čtení |
| Documentation |
wal_sync_method |
wal_writer_delay
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL |
| Datový typ |
integer |
| Výchozí hodnota |
200 |
| Povolené hodnoty |
1-10000 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_delay |
Vyprázdnění_zapisovače_WAL_po
| Vlastnost |
Hodnota |
| Kategorie |
Předběžný záznamový log / Nastavení |
| Description |
Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí. |
| Datový typ |
integer |
| Výchozí hodnota |
128 |
| Povolené hodnoty |
0-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
wal_writer_flush_after |