elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A "commit_delay" végrehajtása előtt szükséges egyidejű nyitott tranzakciók minimális számát adja meg. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. A kiszolgáló több helyen is használja az fsync() rendszerhívást annak érdekében, hogy a frissítések fizikailag a lemezre legyenek írva. Ez biztosítja, hogy egy adatbázisfürt egy operációs rendszer vagy hardver összeomlása után konzisztens állapotba térjen vissza. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. Előfordulhat, hogy az operációs rendszer összeomlása során folyamatban lévő lapírás csak részben írható lemezre. A helyreállítás során a WAL-ban tárolt sormódosítások nem elegendőek a helyreállításhoz. Ez a beállítás akkor ír oldalakat, amikor először módosítják az ellenőrzőpontot a WAL-ra, így a teljes helyreállítás lehetséges. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Adja meg -1, hogy ez az érték shared_buffers töredékeként legyen meghatározva. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
zstd |
| Engedélyezett értékek |
pglz,lz4,zstd,on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a WAL-nak írt információk szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az új fájl minimális mérete az fsync-hez a WAL írása helyett. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
2048 |
| Engedélyezett értékek |
2048 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az idő, amelyre a WAL-összefoglaló fájlokat meg kell őrizni. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
14400 |
| Engedélyezett értékek |
14400 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_summary_keep_time |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A végrehajtott WAL-kiürítések közötti idő a WAL-íróban. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A "commit_delay" végrehajtása előtt szükséges egyidejű nyitott tranzakciók minimális számát adja meg. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. A kiszolgáló több helyen is használja az fsync() rendszerhívást annak érdekében, hogy a frissítések fizikailag a lemezre legyenek írva. Ez biztosítja, hogy egy adatbázisfürt egy operációs rendszer vagy hardver összeomlása után konzisztens állapotba térjen vissza. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. Előfordulhat, hogy az operációs rendszer összeomlása során folyamatban lévő lapírás csak részben írható lemezre. A helyreállítás során a WAL-ban tárolt sormódosítások nem elegendőek a helyreállításhoz. Ez a beállítás akkor ír oldalakat, amikor először módosítják az ellenőrzőpontot a WAL-ra, így a teljes helyreállítás lehetséges. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Adja meg -1, hogy ez az érték shared_buffers töredékeként legyen meghatározva. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti a megadott módszerrel. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
pglz,lz4,on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a WAL-nak írt információk szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az új fájl minimális mérete az fsync-hez a WAL írása helyett. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
2048 |
| Engedélyezett értékek |
2048 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az idő, amelyre a WAL-összefoglaló fájlokat meg kell őrizni. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
14400 |
| Engedélyezett értékek |
14400 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_summary_keep_time |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A végrehajtott WAL-kiürítések közötti idő a WAL-íróban. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A commit_delay végrehajtása előtt beállítja a minimális egyidejű nyitott tranzakciókat. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Az egység 8kb. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
pglz,lz4,on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Ez határozza meg, hogy mennyi információt írnak a WAL-nak. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az új fájl minimális mérete az fsync-hez a WAL írása helyett. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
2048 |
| Engedélyezett értékek |
2048 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által végrehajtott WAL-kiürítések közötti időintervallum. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A commit_delay végrehajtása előtt beállítja a minimális egyidejű nyitott tranzakciókat. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Az egység 8kb. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
pglz,lz4,on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Ez határozza meg, hogy mennyi információt írnak a WAL-nak. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az új fájl minimális mérete az fsync-hez a WAL írása helyett. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
2048 |
| Engedélyezett értékek |
2048 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által végrehajtott WAL-kiürítések közötti időintervallum. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A commit_delay végrehajtása előtt beállítja a minimális egyidejű nyitott tranzakciókat. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Az egység 8kb. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Ez határozza meg, hogy mennyi információt írnak a WAL-nak. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az új fájl minimális mérete az fsync-hez a WAL írása helyett. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
2048 |
| Engedélyezett értékek |
2048 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által végrehajtott WAL-kiürítések közötti időintervallum. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A commit_delay végrehajtása előtt beállítja a minimális egyidejű nyitott tranzakciókat. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Az egység 8kb. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Ez határozza meg, hogy mennyi információt írnak a WAL-nak. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_skip_threshold
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az új fájl mérete, amin keresztül az fszinkronizálásra kerül sor, a WAL írása helyett. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
2048 |
| Engedélyezett értékek |
2048 |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_skip_threshold |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által végrehajtott WAL-kiürítések közötti időintervallum. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A commit_delay végrehajtása előtt beállítja a minimális egyidejű nyitott tranzakciókat. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Az egység 8kb. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Nullákat ír az új WAL-fájlokba az első használat előtt. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_init_zero |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Ez határozza meg, hogy mennyi információt írnak a WAL-nak. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_recycle
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Átnevezéssel újrahasznosítja a WAL-fájlokat. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_recycle |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által végrehajtott WAL-kiürítések közötti időintervallum. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |
elköteleződési késleltetés
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a tranzakció véglegesítése és a WAL lemezre való kiürítése közötti mikroszekundumok késleltetését. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
0 |
| Engedélyezett értékek |
0-100000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_delay |
commit_siblings
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A commit_delay végrehajtása előtt beállítja a minimális egyidejű nyitott tranzakciókat. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
5 |
| Engedélyezett értékek |
0-1000 |
| Paraméter típusa |
dynamic |
| Documentation |
commit_siblings |
fsync
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kényszeríti a lemezfrissítések szinkronizálását. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
fsync |
teljes_oldal_írások
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Az ellenőrzőpont után először módosított teljes oldalakat ír a WAL-ba. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
teljes_oldal_írások |
synchronous_commit
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja az aktuális tranzakció szinkronizálási szintjét. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on |
| Paraméter típusa |
csak olvasható |
| Documentation |
synchronous_commit |
wal_buffers
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Beállítja a megosztott memóriában lévő lemezoldali pufferek számát a WAL számára. Az egység 8kb. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
A kiszolgáló számára lefoglalt erőforrásoktól (virtuális magoktól, RAM-októl vagy lemezterülettől) függ. |
| Engedélyezett értékek |
-1-262143 |
| Paraméter típusa |
statikus |
| Documentation |
wal_buffers |
Azure-specifikus megjegyzések
A kiszolgálóparaméter alapértelmezett értékét a wal_buffers rugalmas Azure Database for PostgreSQL-kiszolgáló példányának kiépítésekor számítja ki a rendszer a számításhoz kiválasztott terméknév alapján. A rugalmas kiszolgálót támogató számítás termékkijelölésének későbbi módosítása nem befolyásolja az adott példány kiszolgálóparaméterének alapértelmezett értékét wal_buffers .
Minden alkalommal, amikor módosítja a példányhoz rendelt terméket, a wal_buffers paraméter értékét is az alábbi képlet értékei alapján kell módosítania.
Legfeljebb 4 vMaggal rendelkező virtuális gépeken a kiszámított wal_buffers érték 2048.
A több mint 4 virtuális maggal rendelkező virtuális gépek esetén a kiszámított wal_buffers érték 16384.
Az előző képlet alapján az alábbi táblázat felsorolja azokat az értékeket, amelyekre a kiszolgálóparaméter a kiosztott memória mennyiségétől függően be van állítva:
| 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
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-fájlban írt teljes oldalas írásokat tömöríti. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
on |
| Engedélyezett értékek |
on,off |
| Paraméter típusa |
dynamic |
| Documentation |
wal_compression |
wal_level
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Ez határozza meg, hogy mennyi információt írnak a WAL-nak. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
replica |
| Engedélyezett értékek |
replica,logical |
| Paraméter típusa |
statikus |
| Documentation |
wal_level |
wal_log_hints
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Teljes oldalakat ír a WAL-ba, amikor először módosítják őket egy ellenőrzőpont után, még nem kritikus módosítás esetén is. |
| Adattípus |
Boolean |
| Alapértelmezett érték |
off |
| Engedélyezett értékek |
off |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_log_hints |
wal_sync_method
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
Kiválasztja a WAL-frissítések lemezre kényszerítéséhez használt módszert. |
| Adattípus |
enumerálás |
| Alapértelmezett érték |
fdatasync |
| Engedélyezett értékek |
fdatasync |
| Paraméter típusa |
csak olvasható |
| Documentation |
wal_sync_method |
wal_writer_delay
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által végrehajtott WAL-kiürítések közötti időintervallum. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
200 |
| Engedélyezett értékek |
1-10000 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_delay |
wal_író_kimenet_ürítés_után
| Attribute |
Érték |
| Kategória |
Előreírási napló / Beállítások |
| Description |
A WAL-író által kiírt WAL-érték mennyisége, amely kiürítést aktivál. |
| Adattípus |
egész szám |
| Alapértelmezett érték |
128 |
| Engedélyezett értékek |
0-2147483647 |
| Paraméter típusa |
dynamic |
| Documentation |
wal_writer_flush_after |