Protokol /nastavení pro zápis

commit_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
Datový typ integer
Default value 0
Povolené hodnoty 0-100000
Typ parametru dynamic
Dokumentace commit_delay

commit_siblings

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví minimální souběžné otevřené transakce před provedením commit_delay.
Datový typ integer
Default value 5
Povolené hodnoty 0-1000
Typ parametru dynamic
Dokumentace commit_siblings

fsync

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vynutí synchronizaci aktualizací na disk.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace fsync

full_page_writes

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Při první změně po kontrolním bodu zapíše celé stránky do WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace full_page_writes

synchronous_commit

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví úroveň synchronizace aktuální transakce.
Datový typ výčet
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace synchronous_commit

wal_buffers

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value 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 static
Dokumentace 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 virtuálními jádry je 2048hodnota vypočítaná pro wal_buffers hodnotu .

Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384hodnota vypočítaná jako wal_buffers hodnota .

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:

virtuálních jader wal_buffers
0 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Komprimuje zápisy na celou stránku napsané v souboru WAL.
Datový typ boolean
Default value on
Povolené hodnoty on,off
Typ parametru dynamic
Dokumentace wal_compression

wal_init_zero

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Před prvním použitím zapíše nuly do nových souborů WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_init_zero

wal_level

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Určuje, kolik informací je zapsáno do WAL.
Datový typ výčet
Default value replica
Povolené hodnoty replica,logical
Typ parametru static
Dokumentace wal_level

wal_log_hints

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value off
Povolené hodnoty off
Typ parametru jen pro čtení
Dokumentace wal_log_hints

wal_recycle

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Recykluje soubory WAL přejmenováním.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_recycle

wal_skip_threshold

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Minimální velikost nového souboru pro fsync místo zápisu WAL.
Datový typ integer
Default value 2048
Povolené hodnoty 2048
Typ parametru jen pro čtení
Dokumentace wal_skip_threshold

wal_sync_method

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vybere metodu použitou k vynucení aktualizací WAL na disk.
Datový typ výčet
Default value fdatasync
Povolené hodnoty fdatasync
Typ parametru jen pro čtení
Dokumentace wal_sync_method

wal_writer_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL
Datový typ integer
Default value 200
Povolené hodnoty 1-10000
Typ parametru dynamic
Dokumentace wal_writer_delay

wal_writer_flush_after

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí.
Datový typ integer
Default value 128
Povolené hodnoty 0-2147483647
Typ parametru dynamic
Dokumentace wal_writer_flush_after

commit_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
Datový typ integer
Default value 0
Povolené hodnoty 0-100000
Typ parametru dynamic
Dokumentace commit_delay

commit_siblings

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví minimální souběžné otevřené transakce před provedením commit_delay.
Datový typ integer
Default value 5
Povolené hodnoty 0-1000
Typ parametru dynamic
Dokumentace commit_siblings

fsync

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vynutí synchronizaci aktualizací na disk.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace fsync

full_page_writes

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Při první změně po kontrolním bodu zapíše celé stránky do WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace full_page_writes

synchronous_commit

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví úroveň synchronizace aktuální transakce.
Datový typ výčet
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace synchronous_commit

wal_buffers

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value 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 static
Dokumentace 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 virtuálními jádry je 2048hodnota vypočítaná pro wal_buffers hodnotu .

Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384hodnota vypočítaná jako wal_buffers hodnota .

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:

virtuálních jader wal_buffers
0 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Komprimuje zápisy na celou stránku napsané v souboru WAL.
Datový typ boolean
Default value on
Povolené hodnoty on,off
Typ parametru dynamic
Dokumentace wal_compression

wal_init_zero

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Před prvním použitím zapíše nuly do nových souborů WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_init_zero

wal_level

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Určuje, kolik informací je zapsáno do WAL.
Datový typ výčet
Default value replica
Povolené hodnoty replica,logical
Typ parametru static
Dokumentace wal_level

wal_log_hints

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value off
Povolené hodnoty off
Typ parametru jen pro čtení
Dokumentace wal_log_hints

wal_recycle

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Recykluje soubory WAL přejmenováním.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_recycle

wal_skip_threshold

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Minimální velikost nového souboru pro fsync místo zápisu WAL.
Datový typ integer
Default value 2048
Povolené hodnoty 2048
Typ parametru jen pro čtení
Dokumentace wal_skip_threshold

wal_sync_method

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vybere metodu použitou k vynucení aktualizací WAL na disk.
Datový typ výčet
Default value fdatasync
Povolené hodnoty fdatasync
Typ parametru jen pro čtení
Dokumentace wal_sync_method

wal_writer_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL
Datový typ integer
Default value 200
Povolené hodnoty 1-10000
Typ parametru dynamic
Dokumentace wal_writer_delay

wal_writer_flush_after

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí.
Datový typ integer
Default value 128
Povolené hodnoty 0-2147483647
Typ parametru dynamic
Dokumentace wal_writer_flush_after

commit_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
Datový typ integer
Default value 0
Povolené hodnoty 0-100000
Typ parametru dynamic
Dokumentace commit_delay

commit_siblings

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví minimální souběžné otevřené transakce před provedením commit_delay.
Datový typ integer
Default value 5
Povolené hodnoty 0-1000
Typ parametru dynamic
Dokumentace commit_siblings

fsync

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vynutí synchronizaci aktualizací na disk.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace fsync

full_page_writes

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Při první změně po kontrolním bodu zapíše celé stránky do WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace full_page_writes

synchronous_commit

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví úroveň synchronizace aktuální transakce.
Datový typ výčet
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace synchronous_commit

wal_buffers

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value 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 static
Dokumentace 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 virtuálními jádry je 2048hodnota vypočítaná pro wal_buffers hodnotu .

Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384hodnota vypočítaná jako wal_buffers hodnota .

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:

virtuálních jader wal_buffers
0 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Komprimuje zápisy na celou stránku napsané v souboru WAL.
Datový typ boolean
Default value on
Povolené hodnoty on,off
Typ parametru dynamic
Dokumentace wal_compression

wal_init_zero

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Před prvním použitím zapíše nuly do nových souborů WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_init_zero

wal_level

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Určuje, kolik informací je zapsáno do WAL.
Datový typ výčet
Default value replica
Povolené hodnoty replica,logical
Typ parametru static
Dokumentace wal_level

wal_log_hints

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value off
Povolené hodnoty off
Typ parametru jen pro čtení
Dokumentace wal_log_hints

wal_recycle

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Recykluje soubory WAL přejmenováním.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_recycle

wal_skip_threshold

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Minimální velikost nového souboru pro fsync místo zápisu WAL.
Datový typ integer
Default value 2048
Povolené hodnoty 2048
Typ parametru jen pro čtení
Dokumentace wal_skip_threshold

wal_sync_method

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vybere metodu použitou k vynucení aktualizací WAL na disk.
Datový typ výčet
Default value fdatasync
Povolené hodnoty fdatasync
Typ parametru jen pro čtení
Dokumentace wal_sync_method

wal_writer_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL
Datový typ integer
Default value 200
Povolené hodnoty 1-10000
Typ parametru dynamic
Dokumentace wal_writer_delay

wal_writer_flush_after

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí.
Datový typ integer
Default value 128
Povolené hodnoty 0-2147483647
Typ parametru dynamic
Dokumentace wal_writer_flush_after

commit_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
Datový typ integer
Default value 0
Povolené hodnoty 0-100000
Typ parametru dynamic
Dokumentace commit_delay

commit_siblings

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví minimální souběžné otevřené transakce před provedením commit_delay.
Datový typ integer
Default value 5
Povolené hodnoty 0-1000
Typ parametru dynamic
Dokumentace commit_siblings

fsync

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vynutí synchronizaci aktualizací na disk.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace fsync

full_page_writes

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Při první změně po kontrolním bodu zapíše celé stránky do WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace full_page_writes

synchronous_commit

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví úroveň synchronizace aktuální transakce.
Datový typ výčet
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace synchronous_commit

wal_buffers

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value 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 static
Dokumentace 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 virtuálními jádry je 2048hodnota vypočítaná pro wal_buffers hodnotu .

Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384hodnota vypočítaná jako wal_buffers hodnota .

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:

virtuálních jader wal_buffers
0 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Komprimuje zápisy na celou stránku napsané v souboru WAL.
Datový typ boolean
Default value on
Povolené hodnoty on,off
Typ parametru dynamic
Dokumentace wal_compression

wal_init_zero

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Před prvním použitím zapíše nuly do nových souborů WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_init_zero

wal_level

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Určuje, kolik informací je zapsáno do WAL.
Datový typ výčet
Default value replica
Povolené hodnoty replica,logical
Typ parametru static
Dokumentace wal_level

wal_log_hints

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value off
Povolené hodnoty off
Typ parametru jen pro čtení
Dokumentace wal_log_hints

wal_recycle

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Recykluje soubory WAL přejmenováním.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_recycle

wal_skip_threshold

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Velikost nového souboru pro fsync místo psaní WAL.
Datový typ integer
Default value 2048
Povolené hodnoty 2048
Typ parametru jen pro čtení
Dokumentace wal_skip_threshold

wal_sync_method

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vybere metodu použitou k vynucení aktualizací WAL na disk.
Datový typ výčet
Default value fdatasync
Povolené hodnoty fdatasync
Typ parametru jen pro čtení
Dokumentace wal_sync_method

wal_writer_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL
Datový typ integer
Default value 200
Povolené hodnoty 1-10000
Typ parametru dynamic
Dokumentace wal_writer_delay

wal_writer_flush_after

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí.
Datový typ integer
Default value 128
Povolené hodnoty 0-2147483647
Typ parametru dynamic
Dokumentace wal_writer_flush_after

commit_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
Datový typ integer
Default value 0
Povolené hodnoty 0-100000
Typ parametru dynamic
Dokumentace commit_delay

commit_siblings

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví minimální souběžné otevřené transakce před provedením commit_delay.
Datový typ integer
Default value 5
Povolené hodnoty 0-1000
Typ parametru dynamic
Dokumentace commit_siblings

fsync

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vynutí synchronizaci aktualizací na disk.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace fsync

full_page_writes

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Při první změně po kontrolním bodu zapíše celé stránky do WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace full_page_writes

synchronous_commit

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví úroveň synchronizace aktuální transakce.
Datový typ výčet
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace synchronous_commit

wal_buffers

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value 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 static
Dokumentace 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 virtuálními jádry je 2048hodnota vypočítaná pro wal_buffers hodnotu .

Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384hodnota vypočítaná jako wal_buffers hodnota .

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:

virtuálních jader wal_buffers
0 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Komprimuje zápisy na celou stránku napsané v souboru WAL.
Datový typ boolean
Default value on
Povolené hodnoty on,off
Typ parametru dynamic
Dokumentace wal_compression

wal_init_zero

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Před prvním použitím zapíše nuly do nových souborů WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_init_zero

wal_level

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Určuje, kolik informací je zapsáno do WAL.
Datový typ výčet
Default value replica
Povolené hodnoty replica,logical
Typ parametru static
Dokumentace wal_level

wal_log_hints

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value off
Povolené hodnoty off
Typ parametru jen pro čtení
Dokumentace wal_log_hints

wal_recycle

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Recykluje soubory WAL přejmenováním.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace wal_recycle

wal_sync_method

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vybere metodu použitou k vynucení aktualizací WAL na disk.
Datový typ výčet
Default value fdatasync
Povolené hodnoty fdatasync
Typ parametru jen pro čtení
Dokumentace wal_sync_method

wal_writer_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL
Datový typ integer
Default value 200
Povolené hodnoty 1-10000
Typ parametru dynamic
Dokumentace wal_writer_delay

wal_writer_flush_after

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí.
Datový typ integer
Default value 128
Povolené hodnoty 0-2147483647
Typ parametru dynamic
Dokumentace wal_writer_flush_after

commit_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví zpoždění v mikrosekundách mezi potvrzením transakce a vyprázdněním WAL na disk.
Datový typ integer
Default value 0
Povolené hodnoty 0-100000
Typ parametru dynamic
Dokumentace commit_delay

commit_siblings

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví minimální souběžné otevřené transakce před provedením commit_delay.
Datový typ integer
Default value 5
Povolené hodnoty 0-1000
Typ parametru dynamic
Dokumentace commit_siblings

fsync

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vynutí synchronizaci aktualizací na disk.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace fsync

full_page_writes

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Při první změně po kontrolním bodu zapíše celé stránky do WAL.
Datový typ boolean
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace full_page_writes

synchronous_commit

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Nastaví úroveň synchronizace aktuální transakce.
Datový typ výčet
Default value on
Povolené hodnoty on
Typ parametru jen pro čtení
Dokumentace synchronous_commit

wal_buffers

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value 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 static
Dokumentace 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 virtuálními jádry je 2048hodnota vypočítaná pro wal_buffers hodnotu .

Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384hodnota vypočítaná jako wal_buffers hodnota .

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:

virtuálních jader wal_buffers
0 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Komprimuje zápisy na celou stránku napsané v souboru WAL.
Datový typ boolean
Default value on
Povolené hodnoty on,off
Typ parametru dynamic
Dokumentace wal_compression

wal_level

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Určuje, kolik informací je zapsáno do WAL.
Datový typ výčet
Default value replica
Povolené hodnoty replica,logical
Typ parametru static
Dokumentace wal_level

wal_log_hints

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis 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
Default value off
Povolené hodnoty off
Typ parametru jen pro čtení
Dokumentace wal_log_hints

wal_sync_method

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Vybere metodu použitou k vynucení aktualizací WAL na disk.
Datový typ výčet
Default value fdatasync
Povolené hodnoty fdatasync
Typ parametru jen pro čtení
Dokumentace wal_sync_method

wal_writer_delay

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Časový interval mezi vyprázdněními WAL prováděným zapisovačem WAL
Datový typ integer
Default value 200
Povolené hodnoty 1-10000
Typ parametru dynamic
Dokumentace wal_writer_delay

wal_writer_flush_after

Atribut Hodnota
Kategorie Protokol /nastavení pro zápis
Popis Množství WAL napsané zapisovačem WAL, které aktivuje vyprazdnutí.
Datový typ integer
Default value 128
Povolené hodnoty 0-2147483647
Typ parametru dynamic
Dokumentace wal_writer_flush_after