Protokol /nastavení pro zápis
Článek 11/01/2024
1 přispěvatel
Váš názor
V tomto článku
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 2048
hodnota vypočítaná pro wal_buffers
hodnotu .
Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384
hodnota 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 2048
hodnota vypočítaná pro wal_buffers
hodnotu .
Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384
hodnota 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 2048
hodnota vypočítaná pro wal_buffers
hodnotu .
Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384
hodnota 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 2048
hodnota vypočítaná pro wal_buffers
hodnotu .
Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384
hodnota 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 2048
hodnota vypočítaná pro wal_buffers
hodnotu .
Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384
hodnota 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 2048
hodnota vypočítaná pro wal_buffers
hodnotu .
Ve virtuálních počítačích s více než 4 virtuálními jádry je 16384
hodnota 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