Logg för framåtskrivning/inställningar
Artikel 11/01/2024
1 deltagare
Feedback
I den här artikeln
commit_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger fördröjningen i mikrosekunder mellan transaktionsincheckning och tömning av WAL till disk.
Datatyp
integer
Standardvärde
0
Tillåtna värden
0-100000
Parametertyp
dynamisk
Dokumentation
commit_delay
commit_siblings
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger minsta antal samtidiga öppna transaktioner innan du utför commit_delay.
Datatyp
integer
Standardvärde
5
Tillåtna värden
0-1000
Parametertyp
dynamisk
Dokumentation
commit_siblings
fsync
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tvingar fram synkronisering av uppdateringar till disk.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
fsync
full_page_writes
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
full_page_writes
synchronous_commit
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger den aktuella transaktionens synkroniseringsnivå.
Datatyp
uppräkning
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
synchronous_commit
wal_buffers
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger antalet disksidebuffertar i delat minne för WAL. Enheten är 8 kB.
Datatyp
integer
Standardvärde
Beror på resurser (virtuella kärnor, RAM-minne eller diskutrymme) som allokerats till servern.
Tillåtna värden
-1-262143
Parametertyp
static
Dokumentation
wal_buffers
Azure-specifika anteckningar
Standardvärdet för wal_buffers
serverparametern beräknas när du etablerar instansen av en flexibel Azure Database for PostgreSQL-server baserat på det produktnamn som du väljer för dess beräkning. Eventuella efterföljande ändringar av produktval i beräkningen som stöder den flexibla servern påverkar inte standardvärdet för serverparametern för den instansen wal_buffers
.
Varje gång du ändrar den produkt som tilldelats en instans bör du också justera värdet för parametern wal_buffers
enligt värdena i följande formel.
I virtuella datorer med upp till 4 virtuella kärnor är 2048
värdet som beräknas för wal_buffers
.
I virtuella datorer med fler än 4 virtuella kärnor är 16384
värdet som beräknas för wal_buffers
.
Baserat på den tidigare formeln visar följande tabell de värden som den här serverparametern skulle ställas in på beroende på mängden minne som har etablerats:
Virtuella kärnor
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
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Komprimerar helsidesskrivningar skrivna i WAL-filen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on,off
Parametertyp
dynamisk
Dokumentation
wal_compression
wal_init_zero
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver nolla till nya WAL-filer före första användningen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_init_zero
wal_level
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Den avgör hur mycket information som skrivs till WAL.
Datatyp
uppräkning
Standardvärde
replica
Tillåtna värden
replica,logical
Parametertyp
static
Dokumentation
wal_level
wal_log_hints
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt, även för en icke-kritisk ändring.
Datatyp
boolean
Standardvärde
off
Tillåtna värden
off
Parametertyp
skrivskyddad
Dokumentation
wal_log_hints
wal_recycle
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Återvinner WAL-filer genom att byta namn på dem.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_recycle
wal_skip_threshold
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Minsta storlek på ny fil till fsync i stället för att skriva WAL.
Datatyp
integer
Standardvärde
2048
Tillåtna värden
2048
Parametertyp
skrivskyddad
Dokumentation
wal_skip_threshold
wal_sync_method
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Väljer den metod som används för att tvinga WAL-uppdateringar till disk.
Datatyp
uppräkning
Standardvärde
fdatasync
Tillåtna värden
fdatasync
Parametertyp
skrivskyddad
Dokumentation
wal_sync_method
wal_writer_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tidsintervall mellan WAL-tömningar som utförs av WAL-skrivaren.
Datatyp
integer
Standardvärde
200
Tillåtna värden
1-10000
Parametertyp
dynamisk
Dokumentation
wal_writer_delay
wal_writer_flush_after
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Mängden WAL skrivs ut av WAL-skrivare som utlöser en tömning.
Datatyp
integer
Standardvärde
128
Tillåtna värden
0-2147483647
Parametertyp
dynamisk
Dokumentation
wal_writer_flush_after
commit_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger fördröjningen i mikrosekunder mellan transaktionsincheckning och tömning av WAL till disk.
Datatyp
integer
Standardvärde
0
Tillåtna värden
0-100000
Parametertyp
dynamisk
Dokumentation
commit_delay
commit_siblings
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger minsta antal samtidiga öppna transaktioner innan du utför commit_delay.
Datatyp
integer
Standardvärde
5
Tillåtna värden
0-1000
Parametertyp
dynamisk
Dokumentation
commit_siblings
fsync
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tvingar fram synkronisering av uppdateringar till disk.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
fsync
full_page_writes
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
full_page_writes
synchronous_commit
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger den aktuella transaktionens synkroniseringsnivå.
Datatyp
uppräkning
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
synchronous_commit
wal_buffers
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger antalet disksidebuffertar i delat minne för WAL. Enheten är 8 kB.
Datatyp
integer
Standardvärde
Beror på resurser (virtuella kärnor, RAM-minne eller diskutrymme) som allokerats till servern.
Tillåtna värden
-1-262143
Parametertyp
static
Dokumentation
wal_buffers
Azure-specifika anteckningar
Standardvärdet för wal_buffers
serverparametern beräknas när du etablerar instansen av en flexibel Azure Database for PostgreSQL-server baserat på det produktnamn som du väljer för dess beräkning. Eventuella efterföljande ändringar av produktval i beräkningen som stöder den flexibla servern påverkar inte standardvärdet för serverparametern för den instansen wal_buffers
.
Varje gång du ändrar den produkt som tilldelats en instans bör du också justera värdet för parametern wal_buffers
enligt värdena i följande formel.
I virtuella datorer med upp till 4 virtuella kärnor är 2048
värdet som beräknas för wal_buffers
.
I virtuella datorer med fler än 4 virtuella kärnor är 16384
värdet som beräknas för wal_buffers
.
Baserat på den tidigare formeln visar följande tabell de värden som den här serverparametern skulle ställas in på beroende på mängden minne som har etablerats:
Virtuella kärnor
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
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Komprimerar helsidesskrivningar skrivna i WAL-filen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on,off
Parametertyp
dynamisk
Dokumentation
wal_compression
wal_init_zero
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver nolla till nya WAL-filer före första användningen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_init_zero
wal_level
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Den avgör hur mycket information som skrivs till WAL.
Datatyp
uppräkning
Standardvärde
replica
Tillåtna värden
replica,logical
Parametertyp
static
Dokumentation
wal_level
wal_log_hints
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt, även för en icke-kritisk ändring.
Datatyp
boolean
Standardvärde
off
Tillåtna värden
off
Parametertyp
skrivskyddad
Dokumentation
wal_log_hints
wal_recycle
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Återvinner WAL-filer genom att byta namn på dem.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_recycle
wal_skip_threshold
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Minsta storlek på ny fil till fsync i stället för att skriva WAL.
Datatyp
integer
Standardvärde
2048
Tillåtna värden
2048
Parametertyp
skrivskyddad
Dokumentation
wal_skip_threshold
wal_sync_method
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Väljer den metod som används för att tvinga WAL-uppdateringar till disk.
Datatyp
uppräkning
Standardvärde
fdatasync
Tillåtna värden
fdatasync
Parametertyp
skrivskyddad
Dokumentation
wal_sync_method
wal_writer_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tidsintervall mellan WAL-tömningar som utförs av WAL-skrivaren.
Datatyp
integer
Standardvärde
200
Tillåtna värden
1-10000
Parametertyp
dynamisk
Dokumentation
wal_writer_delay
wal_writer_flush_after
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Mängden WAL skrivs ut av WAL-skrivare som utlöser en tömning.
Datatyp
integer
Standardvärde
128
Tillåtna värden
0-2147483647
Parametertyp
dynamisk
Dokumentation
wal_writer_flush_after
commit_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger fördröjningen i mikrosekunder mellan transaktionsincheckning och tömning av WAL till disk.
Datatyp
integer
Standardvärde
0
Tillåtna värden
0-100000
Parametertyp
dynamisk
Dokumentation
commit_delay
commit_siblings
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger minsta antal samtidiga öppna transaktioner innan du utför commit_delay.
Datatyp
integer
Standardvärde
5
Tillåtna värden
0-1000
Parametertyp
dynamisk
Dokumentation
commit_siblings
fsync
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tvingar fram synkronisering av uppdateringar till disk.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
fsync
full_page_writes
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
full_page_writes
synchronous_commit
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger den aktuella transaktionens synkroniseringsnivå.
Datatyp
uppräkning
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
synchronous_commit
wal_buffers
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger antalet disksidebuffertar i delat minne för WAL. Enheten är 8 kB.
Datatyp
integer
Standardvärde
Beror på resurser (virtuella kärnor, RAM-minne eller diskutrymme) som allokerats till servern.
Tillåtna värden
-1-262143
Parametertyp
static
Dokumentation
wal_buffers
Azure-specifika anteckningar
Standardvärdet för wal_buffers
serverparametern beräknas när du etablerar instansen av en flexibel Azure Database for PostgreSQL-server baserat på det produktnamn som du väljer för dess beräkning. Eventuella efterföljande ändringar av produktval i beräkningen som stöder den flexibla servern påverkar inte standardvärdet för serverparametern för den instansen wal_buffers
.
Varje gång du ändrar den produkt som tilldelats en instans bör du också justera värdet för parametern wal_buffers
enligt värdena i följande formel.
I virtuella datorer med upp till 4 virtuella kärnor är 2048
värdet som beräknas för wal_buffers
.
I virtuella datorer med fler än 4 virtuella kärnor är 16384
värdet som beräknas för wal_buffers
.
Baserat på den tidigare formeln visar följande tabell de värden som den här serverparametern skulle ställas in på beroende på mängden minne som har etablerats:
Virtuella kärnor
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
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Komprimerar helsidesskrivningar skrivna i WAL-filen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on,off
Parametertyp
dynamisk
Dokumentation
wal_compression
wal_init_zero
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver nolla till nya WAL-filer före första användningen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_init_zero
wal_level
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Den avgör hur mycket information som skrivs till WAL.
Datatyp
uppräkning
Standardvärde
replica
Tillåtna värden
replica,logical
Parametertyp
static
Dokumentation
wal_level
wal_log_hints
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt, även för en icke-kritisk ändring.
Datatyp
boolean
Standardvärde
off
Tillåtna värden
off
Parametertyp
skrivskyddad
Dokumentation
wal_log_hints
wal_recycle
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Återvinner WAL-filer genom att byta namn på dem.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_recycle
wal_skip_threshold
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Minsta storlek på ny fil till fsync i stället för att skriva WAL.
Datatyp
integer
Standardvärde
2048
Tillåtna värden
2048
Parametertyp
skrivskyddad
Dokumentation
wal_skip_threshold
wal_sync_method
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Väljer den metod som används för att tvinga WAL-uppdateringar till disk.
Datatyp
uppräkning
Standardvärde
fdatasync
Tillåtna värden
fdatasync
Parametertyp
skrivskyddad
Dokumentation
wal_sync_method
wal_writer_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tidsintervall mellan WAL-tömningar som utförs av WAL-skrivaren.
Datatyp
integer
Standardvärde
200
Tillåtna värden
1-10000
Parametertyp
dynamisk
Dokumentation
wal_writer_delay
wal_writer_flush_after
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Mängden WAL skrivs ut av WAL-skrivare som utlöser en tömning.
Datatyp
integer
Standardvärde
128
Tillåtna värden
0-2147483647
Parametertyp
dynamisk
Dokumentation
wal_writer_flush_after
commit_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger fördröjningen i mikrosekunder mellan transaktionsincheckning och tömning av WAL till disk.
Datatyp
integer
Standardvärde
0
Tillåtna värden
0-100000
Parametertyp
dynamisk
Dokumentation
commit_delay
commit_siblings
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger minsta antal samtidiga öppna transaktioner innan du utför commit_delay.
Datatyp
integer
Standardvärde
5
Tillåtna värden
0-1000
Parametertyp
dynamisk
Dokumentation
commit_siblings
fsync
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tvingar fram synkronisering av uppdateringar till disk.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
fsync
full_page_writes
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
full_page_writes
synchronous_commit
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger den aktuella transaktionens synkroniseringsnivå.
Datatyp
uppräkning
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
synchronous_commit
wal_buffers
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger antalet disksidebuffertar i delat minne för WAL. Enheten är 8 kB.
Datatyp
integer
Standardvärde
Beror på resurser (virtuella kärnor, RAM-minne eller diskutrymme) som allokerats till servern.
Tillåtna värden
-1-262143
Parametertyp
static
Dokumentation
wal_buffers
Azure-specifika anteckningar
Standardvärdet för wal_buffers
serverparametern beräknas när du etablerar instansen av en flexibel Azure Database for PostgreSQL-server baserat på det produktnamn som du väljer för dess beräkning. Eventuella efterföljande ändringar av produktval i beräkningen som stöder den flexibla servern påverkar inte standardvärdet för serverparametern för den instansen wal_buffers
.
Varje gång du ändrar den produkt som tilldelats en instans bör du också justera värdet för parametern wal_buffers
enligt värdena i följande formel.
I virtuella datorer med upp till 4 virtuella kärnor är 2048
värdet som beräknas för wal_buffers
.
I virtuella datorer med fler än 4 virtuella kärnor är 16384
värdet som beräknas för wal_buffers
.
Baserat på den tidigare formeln visar följande tabell de värden som den här serverparametern skulle ställas in på beroende på mängden minne som har etablerats:
Virtuella kärnor
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
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Komprimerar helsidesskrivningar skrivna i WAL-filen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on,off
Parametertyp
dynamisk
Dokumentation
wal_compression
wal_init_zero
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver nolla till nya WAL-filer före första användningen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_init_zero
wal_level
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Den avgör hur mycket information som skrivs till WAL.
Datatyp
uppräkning
Standardvärde
replica
Tillåtna värden
replica,logical
Parametertyp
static
Dokumentation
wal_level
wal_log_hints
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt, även för en icke-kritisk ändring.
Datatyp
boolean
Standardvärde
off
Tillåtna värden
off
Parametertyp
skrivskyddad
Dokumentation
wal_log_hints
wal_recycle
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Återvinner WAL-filer genom att byta namn på dem.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_recycle
wal_skip_threshold
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Storleken på den nya filen till fsync i stället för att skriva WAL.
Datatyp
integer
Standardvärde
2048
Tillåtna värden
2048
Parametertyp
skrivskyddad
Dokumentation
wal_skip_threshold
wal_sync_method
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Väljer den metod som används för att tvinga WAL-uppdateringar till disk.
Datatyp
uppräkning
Standardvärde
fdatasync
Tillåtna värden
fdatasync
Parametertyp
skrivskyddad
Dokumentation
wal_sync_method
wal_writer_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tidsintervall mellan WAL-tömningar som utförs av WAL-skrivaren.
Datatyp
integer
Standardvärde
200
Tillåtna värden
1-10000
Parametertyp
dynamisk
Dokumentation
wal_writer_delay
wal_writer_flush_after
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Mängden WAL skrivs ut av WAL-skrivare som utlöser en tömning.
Datatyp
integer
Standardvärde
128
Tillåtna värden
0-2147483647
Parametertyp
dynamisk
Dokumentation
wal_writer_flush_after
commit_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger fördröjningen i mikrosekunder mellan transaktionsincheckning och tömning av WAL till disk.
Datatyp
integer
Standardvärde
0
Tillåtna värden
0-100000
Parametertyp
dynamisk
Dokumentation
commit_delay
commit_siblings
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger minsta antal samtidiga öppna transaktioner innan du utför commit_delay.
Datatyp
integer
Standardvärde
5
Tillåtna värden
0-1000
Parametertyp
dynamisk
Dokumentation
commit_siblings
fsync
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tvingar fram synkronisering av uppdateringar till disk.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
fsync
full_page_writes
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
full_page_writes
synchronous_commit
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger den aktuella transaktionens synkroniseringsnivå.
Datatyp
uppräkning
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
synchronous_commit
wal_buffers
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger antalet disksidebuffertar i delat minne för WAL. Enheten är 8 kB.
Datatyp
integer
Standardvärde
Beror på resurser (virtuella kärnor, RAM-minne eller diskutrymme) som allokerats till servern.
Tillåtna värden
-1-262143
Parametertyp
static
Dokumentation
wal_buffers
Azure-specifika anteckningar
Standardvärdet för wal_buffers
serverparametern beräknas när du etablerar instansen av en flexibel Azure Database for PostgreSQL-server baserat på det produktnamn som du väljer för dess beräkning. Eventuella efterföljande ändringar av produktval i beräkningen som stöder den flexibla servern påverkar inte standardvärdet för serverparametern för den instansen wal_buffers
.
Varje gång du ändrar den produkt som tilldelats en instans bör du också justera värdet för parametern wal_buffers
enligt värdena i följande formel.
I virtuella datorer med upp till 4 virtuella kärnor är 2048
värdet som beräknas för wal_buffers
.
I virtuella datorer med fler än 4 virtuella kärnor är 16384
värdet som beräknas för wal_buffers
.
Baserat på den tidigare formeln visar följande tabell de värden som den här serverparametern skulle ställas in på beroende på mängden minne som har etablerats:
Virtuella kärnor
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
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Komprimerar helsidesskrivningar skrivna i WAL-filen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on,off
Parametertyp
dynamisk
Dokumentation
wal_compression
wal_init_zero
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver nolla till nya WAL-filer före första användningen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_init_zero
wal_level
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Den avgör hur mycket information som skrivs till WAL.
Datatyp
uppräkning
Standardvärde
replica
Tillåtna värden
replica,logical
Parametertyp
static
Dokumentation
wal_level
wal_log_hints
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt, även för en icke-kritisk ändring.
Datatyp
boolean
Standardvärde
off
Tillåtna värden
off
Parametertyp
skrivskyddad
Dokumentation
wal_log_hints
wal_recycle
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Återvinner WAL-filer genom att byta namn på dem.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
wal_recycle
wal_sync_method
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Väljer den metod som används för att tvinga WAL-uppdateringar till disk.
Datatyp
uppräkning
Standardvärde
fdatasync
Tillåtna värden
fdatasync
Parametertyp
skrivskyddad
Dokumentation
wal_sync_method
wal_writer_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tidsintervall mellan WAL-tömningar som utförs av WAL-skrivaren.
Datatyp
integer
Standardvärde
200
Tillåtna värden
1-10000
Parametertyp
dynamisk
Dokumentation
wal_writer_delay
wal_writer_flush_after
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Mängden WAL skrivs ut av WAL-skrivare som utlöser en tömning.
Datatyp
integer
Standardvärde
128
Tillåtna värden
0-2147483647
Parametertyp
dynamisk
Dokumentation
wal_writer_flush_after
commit_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger fördröjningen i mikrosekunder mellan transaktionsincheckning och tömning av WAL till disk.
Datatyp
integer
Standardvärde
0
Tillåtna värden
0-100000
Parametertyp
dynamisk
Dokumentation
commit_delay
commit_siblings
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger minsta antal samtidiga öppna transaktioner innan du utför commit_delay.
Datatyp
integer
Standardvärde
5
Tillåtna värden
0-1000
Parametertyp
dynamisk
Dokumentation
commit_siblings
fsync
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tvingar fram synkronisering av uppdateringar till disk.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
fsync
full_page_writes
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
full_page_writes
synchronous_commit
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger den aktuella transaktionens synkroniseringsnivå.
Datatyp
uppräkning
Standardvärde
on
Tillåtna värden
on
Parametertyp
skrivskyddad
Dokumentation
synchronous_commit
wal_buffers
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Anger antalet disksidebuffertar i delat minne för WAL. Enheten är 8 kB.
Datatyp
integer
Standardvärde
Beror på resurser (virtuella kärnor, RAM-minne eller diskutrymme) som allokerats till servern.
Tillåtna värden
-1-262143
Parametertyp
static
Dokumentation
wal_buffers
Azure-specifika anteckningar
Standardvärdet för wal_buffers
serverparametern beräknas när du etablerar instansen av en flexibel Azure Database for PostgreSQL-server baserat på det produktnamn som du väljer för dess beräkning. Eventuella efterföljande ändringar av produktval i beräkningen som stöder den flexibla servern påverkar inte standardvärdet för serverparametern för den instansen wal_buffers
.
Varje gång du ändrar den produkt som tilldelats en instans bör du också justera värdet för parametern wal_buffers
enligt värdena i följande formel.
I virtuella datorer med upp till 4 virtuella kärnor är 2048
värdet som beräknas för wal_buffers
.
I virtuella datorer med fler än 4 virtuella kärnor är 16384
värdet som beräknas för wal_buffers
.
Baserat på den tidigare formeln visar följande tabell de värden som den här serverparametern skulle ställas in på beroende på mängden minne som har etablerats:
Virtuella kärnor
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
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Komprimerar helsidesskrivningar skrivna i WAL-filen.
Datatyp
boolean
Standardvärde
on
Tillåtna värden
on,off
Parametertyp
dynamisk
Dokumentation
wal_compression
wal_level
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Den avgör hur mycket information som skrivs till WAL.
Datatyp
uppräkning
Standardvärde
replica
Tillåtna värden
replica,logical
Parametertyp
static
Dokumentation
wal_level
wal_log_hints
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Skriver fullständiga sidor till WAL när de först ändras efter en kontrollpunkt, även för en icke-kritisk ändring.
Datatyp
boolean
Standardvärde
off
Tillåtna värden
off
Parametertyp
skrivskyddad
Dokumentation
wal_log_hints
wal_sync_method
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Väljer den metod som används för att tvinga WAL-uppdateringar till disk.
Datatyp
uppräkning
Standardvärde
fdatasync
Tillåtna värden
fdatasync
Parametertyp
skrivskyddad
Dokumentation
wal_sync_method
wal_writer_delay
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Tidsintervall mellan WAL-tömningar som utförs av WAL-skrivaren.
Datatyp
integer
Standardvärde
200
Tillåtna värden
1-10000
Parametertyp
dynamisk
Dokumentation
wal_writer_delay
wal_writer_flush_after
Attribut
Värde
Kategori
Logg för framåtskrivning/inställningar
beskrivning
Mängden WAL skrivs ut av WAL-skrivare som utlöser en tömning.
Datatyp
integer
Standardvärde
128
Tillåtna värden
0-2147483647
Parametertyp
dynamisk
Dokumentation
wal_writer_flush_after