Write-Ahead-logboek/instellingen
Artikel 11/01/2024
1 inzender
Feedback
In dit artikel
commit_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
Gegevenstype
geheel getal
Default value
0
Toegestane waarden
0-100000
Parametertype
dynamisch
Documentatie
commit_delay
commit_siblings
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
Gegevenstype
geheel getal
Default value
5
Toegestane waarden
0-1000
Parametertype
dynamisch
Documentatie
commit_siblings
fsynchroon
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee dwingt u synchronisatie van updates naar schijf af.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
fsynchroon
full_page_writes
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
full_page_writes
synchronous_commit
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
Gegevenstype
inventarisatie
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
synchronous_commit
wal_buffers
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
Gegevenstype
geheel getal
Default value
Is afhankelijk van resources (vCores, RAM of schijfruimte) die aan de server zijn toegewezen.
Toegestane waarden
-1-262143
Parametertype
statisch
Documentatie
wal_buffers
Azure-specifieke notities
De standaardwaarde voor de wal_buffers
serverparameter wordt berekend wanneer u het exemplaar van de flexibele Server van Azure Database for PostgreSQL inricht op basis van de productnaam die u selecteert voor de berekening. Eventuele volgende wijzigingen van productselectie in de berekening die ondersteuning bieden voor de flexibele server, hebben geen invloed op de standaardwaarde voor de wal_buffers
serverparameter van dat exemplaar.
Telkens wanneer u het product wijzigt dat is toegewezen aan een exemplaar, moet u ook de waarde voor de wal_buffers
parameter aanpassen op basis van de waarden in de volgende formule.
In virtuele machines met maximaal 4 vCores is 2048
de berekende wal_buffers
waarde .
In virtuele machines met meer dan 4 vCores is 16384
de berekende wal_buffers
waarde .
Op basis van de vorige formule worden in de volgende tabel de waarden vermeld waarop deze serverparameter wordt ingesteld, afhankelijk van de hoeveelheid geheugen die is ingericht:
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
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on,off
Parametertype
dynamisch
Documentatie
wal_compression
wal_init_zero
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_init_zero
wal_level
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
Gegevenstype
inventarisatie
Default value
replica
Toegestane waarden
replica,logical
Parametertype
statisch
Documentatie
wal_level
wal_log_hints
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
Gegevenstype
boolean
Default value
off
Toegestane waarden
off
Parametertype
alleen-lezen
Documentatie
wal_log_hints
wal_recycle
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Recyclet WAL-bestanden door de naam ervan te wijzigen.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_recycle
wal_skip_threshold
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Minimale grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven.
Gegevenstype
geheel getal
Default value
2048
Toegestane waarden
2048
Parametertype
alleen-lezen
Documentatie
wal_skip_threshold
wal_sync_method
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
Gegevenstype
inventarisatie
Default value
fdatasync
Toegestane waarden
fdatasync
Parametertype
alleen-lezen
Documentatie
wal_sync_method
wal_writer_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
Gegevenstype
geheel getal
Default value
200
Toegestane waarden
1-10000
Parametertype
dynamisch
Documentatie
wal_writer_delay
wal_writer_flush_after
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.
Gegevenstype
geheel getal
Default value
128
Toegestane waarden
0-2147483647
Parametertype
dynamisch
Documentatie
wal_writer_flush_after
commit_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
Gegevenstype
geheel getal
Default value
0
Toegestane waarden
0-100000
Parametertype
dynamisch
Documentatie
commit_delay
commit_siblings
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
Gegevenstype
geheel getal
Default value
5
Toegestane waarden
0-1000
Parametertype
dynamisch
Documentatie
commit_siblings
fsynchroon
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee dwingt u synchronisatie van updates naar schijf af.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
fsynchroon
full_page_writes
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
full_page_writes
synchronous_commit
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
Gegevenstype
inventarisatie
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
synchronous_commit
wal_buffers
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
Gegevenstype
geheel getal
Default value
Is afhankelijk van resources (vCores, RAM of schijfruimte) die aan de server zijn toegewezen.
Toegestane waarden
-1-262143
Parametertype
statisch
Documentatie
wal_buffers
Azure-specifieke notities
De standaardwaarde voor de wal_buffers
serverparameter wordt berekend wanneer u het exemplaar van de flexibele Server van Azure Database for PostgreSQL inricht op basis van de productnaam die u selecteert voor de berekening. Eventuele volgende wijzigingen van productselectie in de berekening die ondersteuning bieden voor de flexibele server, hebben geen invloed op de standaardwaarde voor de wal_buffers
serverparameter van dat exemplaar.
Telkens wanneer u het product wijzigt dat is toegewezen aan een exemplaar, moet u ook de waarde voor de wal_buffers
parameter aanpassen op basis van de waarden in de volgende formule.
In virtuele machines met maximaal 4 vCores is 2048
de berekende wal_buffers
waarde .
In virtuele machines met meer dan 4 vCores is 16384
de berekende wal_buffers
waarde .
Op basis van de vorige formule worden in de volgende tabel de waarden vermeld waarop deze serverparameter wordt ingesteld, afhankelijk van de hoeveelheid geheugen die is ingericht:
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
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on,off
Parametertype
dynamisch
Documentatie
wal_compression
wal_init_zero
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_init_zero
wal_level
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
Gegevenstype
inventarisatie
Default value
replica
Toegestane waarden
replica,logical
Parametertype
statisch
Documentatie
wal_level
wal_log_hints
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
Gegevenstype
boolean
Default value
off
Toegestane waarden
off
Parametertype
alleen-lezen
Documentatie
wal_log_hints
wal_recycle
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Recyclet WAL-bestanden door de naam ervan te wijzigen.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_recycle
wal_skip_threshold
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Minimale grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven.
Gegevenstype
geheel getal
Default value
2048
Toegestane waarden
2048
Parametertype
alleen-lezen
Documentatie
wal_skip_threshold
wal_sync_method
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
Gegevenstype
inventarisatie
Default value
fdatasync
Toegestane waarden
fdatasync
Parametertype
alleen-lezen
Documentatie
wal_sync_method
wal_writer_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
Gegevenstype
geheel getal
Default value
200
Toegestane waarden
1-10000
Parametertype
dynamisch
Documentatie
wal_writer_delay
wal_writer_flush_after
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.
Gegevenstype
geheel getal
Default value
128
Toegestane waarden
0-2147483647
Parametertype
dynamisch
Documentatie
wal_writer_flush_after
commit_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
Gegevenstype
geheel getal
Default value
0
Toegestane waarden
0-100000
Parametertype
dynamisch
Documentatie
commit_delay
commit_siblings
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
Gegevenstype
geheel getal
Default value
5
Toegestane waarden
0-1000
Parametertype
dynamisch
Documentatie
commit_siblings
fsynchroon
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee dwingt u synchronisatie van updates naar schijf af.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
fsynchroon
full_page_writes
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
full_page_writes
synchronous_commit
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
Gegevenstype
inventarisatie
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
synchronous_commit
wal_buffers
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
Gegevenstype
geheel getal
Default value
Is afhankelijk van resources (vCores, RAM of schijfruimte) die aan de server zijn toegewezen.
Toegestane waarden
-1-262143
Parametertype
statisch
Documentatie
wal_buffers
Azure-specifieke notities
De standaardwaarde voor de wal_buffers
serverparameter wordt berekend wanneer u het exemplaar van de flexibele Server van Azure Database for PostgreSQL inricht op basis van de productnaam die u selecteert voor de berekening. Eventuele volgende wijzigingen van productselectie in de berekening die ondersteuning bieden voor de flexibele server, hebben geen invloed op de standaardwaarde voor de wal_buffers
serverparameter van dat exemplaar.
Telkens wanneer u het product wijzigt dat is toegewezen aan een exemplaar, moet u ook de waarde voor de wal_buffers
parameter aanpassen op basis van de waarden in de volgende formule.
In virtuele machines met maximaal 4 vCores is 2048
de berekende wal_buffers
waarde .
In virtuele machines met meer dan 4 vCores is 16384
de berekende wal_buffers
waarde .
Op basis van de vorige formule worden in de volgende tabel de waarden vermeld waarop deze serverparameter wordt ingesteld, afhankelijk van de hoeveelheid geheugen die is ingericht:
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
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on,off
Parametertype
dynamisch
Documentatie
wal_compression
wal_init_zero
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_init_zero
wal_level
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
Gegevenstype
inventarisatie
Default value
replica
Toegestane waarden
replica,logical
Parametertype
statisch
Documentatie
wal_level
wal_log_hints
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
Gegevenstype
boolean
Default value
off
Toegestane waarden
off
Parametertype
alleen-lezen
Documentatie
wal_log_hints
wal_recycle
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Recyclet WAL-bestanden door de naam ervan te wijzigen.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_recycle
wal_skip_threshold
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Minimale grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven.
Gegevenstype
geheel getal
Default value
2048
Toegestane waarden
2048
Parametertype
alleen-lezen
Documentatie
wal_skip_threshold
wal_sync_method
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
Gegevenstype
inventarisatie
Default value
fdatasync
Toegestane waarden
fdatasync
Parametertype
alleen-lezen
Documentatie
wal_sync_method
wal_writer_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
Gegevenstype
geheel getal
Default value
200
Toegestane waarden
1-10000
Parametertype
dynamisch
Documentatie
wal_writer_delay
wal_writer_flush_after
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.
Gegevenstype
geheel getal
Default value
128
Toegestane waarden
0-2147483647
Parametertype
dynamisch
Documentatie
wal_writer_flush_after
commit_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
Gegevenstype
geheel getal
Default value
0
Toegestane waarden
0-100000
Parametertype
dynamisch
Documentatie
commit_delay
commit_siblings
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
Gegevenstype
geheel getal
Default value
5
Toegestane waarden
0-1000
Parametertype
dynamisch
Documentatie
commit_siblings
fsynchroon
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee dwingt u synchronisatie van updates naar schijf af.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
fsynchroon
full_page_writes
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
full_page_writes
synchronous_commit
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
Gegevenstype
inventarisatie
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
synchronous_commit
wal_buffers
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
Gegevenstype
geheel getal
Default value
Is afhankelijk van resources (vCores, RAM of schijfruimte) die aan de server zijn toegewezen.
Toegestane waarden
-1-262143
Parametertype
statisch
Documentatie
wal_buffers
Azure-specifieke notities
De standaardwaarde voor de wal_buffers
serverparameter wordt berekend wanneer u het exemplaar van de flexibele Server van Azure Database for PostgreSQL inricht op basis van de productnaam die u selecteert voor de berekening. Eventuele volgende wijzigingen van productselectie in de berekening die ondersteuning bieden voor de flexibele server, hebben geen invloed op de standaardwaarde voor de wal_buffers
serverparameter van dat exemplaar.
Telkens wanneer u het product wijzigt dat is toegewezen aan een exemplaar, moet u ook de waarde voor de wal_buffers
parameter aanpassen op basis van de waarden in de volgende formule.
In virtuele machines met maximaal 4 vCores is 2048
de berekende wal_buffers
waarde .
In virtuele machines met meer dan 4 vCores is 16384
de berekende wal_buffers
waarde .
Op basis van de vorige formule worden in de volgende tabel de waarden vermeld waarop deze serverparameter wordt ingesteld, afhankelijk van de hoeveelheid geheugen die is ingericht:
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
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on,off
Parametertype
dynamisch
Documentatie
wal_compression
wal_init_zero
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_init_zero
wal_level
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
Gegevenstype
inventarisatie
Default value
replica
Toegestane waarden
replica,logical
Parametertype
statisch
Documentatie
wal_level
wal_log_hints
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
Gegevenstype
boolean
Default value
off
Toegestane waarden
off
Parametertype
alleen-lezen
Documentatie
wal_log_hints
wal_recycle
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Recyclet WAL-bestanden door de naam ervan te wijzigen.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_recycle
wal_skip_threshold
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Grootte van nieuw bestand om te fsynchroon in plaats van WAL te schrijven.
Gegevenstype
geheel getal
Default value
2048
Toegestane waarden
2048
Parametertype
alleen-lezen
Documentatie
wal_skip_threshold
wal_sync_method
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
Gegevenstype
inventarisatie
Default value
fdatasync
Toegestane waarden
fdatasync
Parametertype
alleen-lezen
Documentatie
wal_sync_method
wal_writer_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
Gegevenstype
geheel getal
Default value
200
Toegestane waarden
1-10000
Parametertype
dynamisch
Documentatie
wal_writer_delay
wal_writer_flush_after
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.
Gegevenstype
geheel getal
Default value
128
Toegestane waarden
0-2147483647
Parametertype
dynamisch
Documentatie
wal_writer_flush_after
commit_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
Gegevenstype
geheel getal
Default value
0
Toegestane waarden
0-100000
Parametertype
dynamisch
Documentatie
commit_delay
commit_siblings
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
Gegevenstype
geheel getal
Default value
5
Toegestane waarden
0-1000
Parametertype
dynamisch
Documentatie
commit_siblings
fsynchroon
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee dwingt u synchronisatie van updates naar schijf af.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
fsynchroon
full_page_writes
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
full_page_writes
synchronous_commit
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
Gegevenstype
inventarisatie
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
synchronous_commit
wal_buffers
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
Gegevenstype
geheel getal
Default value
Is afhankelijk van resources (vCores, RAM of schijfruimte) die aan de server zijn toegewezen.
Toegestane waarden
-1-262143
Parametertype
statisch
Documentatie
wal_buffers
Azure-specifieke notities
De standaardwaarde voor de wal_buffers
serverparameter wordt berekend wanneer u het exemplaar van de flexibele Server van Azure Database for PostgreSQL inricht op basis van de productnaam die u selecteert voor de berekening. Eventuele volgende wijzigingen van productselectie in de berekening die ondersteuning bieden voor de flexibele server, hebben geen invloed op de standaardwaarde voor de wal_buffers
serverparameter van dat exemplaar.
Telkens wanneer u het product wijzigt dat is toegewezen aan een exemplaar, moet u ook de waarde voor de wal_buffers
parameter aanpassen op basis van de waarden in de volgende formule.
In virtuele machines met maximaal 4 vCores is 2048
de berekende wal_buffers
waarde .
In virtuele machines met meer dan 4 vCores is 16384
de berekende wal_buffers
waarde .
Op basis van de vorige formule worden in de volgende tabel de waarden vermeld waarop deze serverparameter wordt ingesteld, afhankelijk van de hoeveelheid geheugen die is ingericht:
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
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on,off
Parametertype
dynamisch
Documentatie
wal_compression
wal_init_zero
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft nullen naar nieuwe WAL-bestanden voordat u het eerst gebruikt.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_init_zero
wal_level
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
Gegevenstype
inventarisatie
Default value
replica
Toegestane waarden
replica,logical
Parametertype
statisch
Documentatie
wal_level
wal_log_hints
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
Gegevenstype
boolean
Default value
off
Toegestane waarden
off
Parametertype
alleen-lezen
Documentatie
wal_log_hints
wal_recycle
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Recyclet WAL-bestanden door de naam ervan te wijzigen.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
wal_recycle
wal_sync_method
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
Gegevenstype
inventarisatie
Default value
fdatasync
Toegestane waarden
fdatasync
Parametertype
alleen-lezen
Documentatie
wal_sync_method
wal_writer_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
Gegevenstype
geheel getal
Default value
200
Toegestane waarden
1-10000
Parametertype
dynamisch
Documentatie
wal_writer_delay
wal_writer_flush_after
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.
Gegevenstype
geheel getal
Default value
128
Toegestane waarden
0-2147483647
Parametertype
dynamisch
Documentatie
wal_writer_flush_after
commit_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de vertraging in microseconden in tussen transactiedoorvoering en wal leegmaken naar schijf.
Gegevenstype
geheel getal
Default value
0
Toegestane waarden
0-100000
Parametertype
dynamisch
Documentatie
commit_delay
commit_siblings
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u de minimale gelijktijdige openstaande transacties in voordat u commit_delay uitvoert.
Gegevenstype
geheel getal
Default value
5
Toegestane waarden
0-1000
Parametertype
dynamisch
Documentatie
commit_siblings
fsynchroon
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee dwingt u synchronisatie van updates naar schijf af.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
fsynchroon
full_page_writes
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst na een controlepunt is gewijzigd.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
full_page_writes
synchronous_commit
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het synchronisatieniveau van de huidige transactie in.
Gegevenstype
inventarisatie
Default value
on
Toegestane waarden
on
Parametertype
alleen-lezen
Documentatie
synchronous_commit
wal_buffers
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee stelt u het aantal buffers op schijfpagina's in gedeeld geheugen in voor WAL. Eenheid is 8 kB.
Gegevenstype
geheel getal
Default value
Is afhankelijk van resources (vCores, RAM of schijfruimte) die aan de server zijn toegewezen.
Toegestane waarden
-1-262143
Parametertype
statisch
Documentatie
wal_buffers
Azure-specifieke notities
De standaardwaarde voor de wal_buffers
serverparameter wordt berekend wanneer u het exemplaar van de flexibele Server van Azure Database for PostgreSQL inricht op basis van de productnaam die u selecteert voor de berekening. Eventuele volgende wijzigingen van productselectie in de berekening die ondersteuning bieden voor de flexibele server, hebben geen invloed op de standaardwaarde voor de wal_buffers
serverparameter van dat exemplaar.
Telkens wanneer u het product wijzigt dat is toegewezen aan een exemplaar, moet u ook de waarde voor de wal_buffers
parameter aanpassen op basis van de waarden in de volgende formule.
In virtuele machines met maximaal 4 vCores is 2048
de berekende wal_buffers
waarde .
In virtuele machines met meer dan 4 vCores is 16384
de berekende wal_buffers
waarde .
Op basis van de vorige formule worden in de volgende tabel de waarden vermeld waarop deze serverparameter wordt ingesteld, afhankelijk van de hoeveelheid geheugen die is ingericht:
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
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Comprimeert schrijfbewerkingen op volledige pagina die zijn geschreven in het WAL-bestand.
Gegevenstype
boolean
Default value
on
Toegestane waarden
on,off
Parametertype
dynamisch
Documentatie
wal_compression
wal_level
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Het bepaalt hoeveel informatie naar de WAL wordt geschreven.
Gegevenstype
inventarisatie
Default value
replica
Toegestane waarden
replica,logical
Parametertype
statisch
Documentatie
wal_level
wal_log_hints
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Schrijft volledige pagina's naar WAL wanneer deze voor het eerst worden gewijzigd na een controlepunt, zelfs voor een niet-kritieke wijziging.
Gegevenstype
boolean
Default value
off
Toegestane waarden
off
Parametertype
alleen-lezen
Documentatie
wal_log_hints
wal_sync_method
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Hiermee selecteert u de methode die wordt gebruikt voor het afdwingen van WAL-updates naar schijf.
Gegevenstype
inventarisatie
Default value
fdatasync
Toegestane waarden
fdatasync
Parametertype
alleen-lezen
Documentatie
wal_sync_method
wal_writer_delay
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
Tijdsinterval tussen WAL flushes uitgevoerd door de WAL writer.
Gegevenstype
geheel getal
Default value
200
Toegestane waarden
1-10000
Parametertype
dynamisch
Documentatie
wal_writer_delay
wal_writer_flush_after
Kenmerk
Weergegeven als
Categorie
Write-Ahead-logboek/instellingen
Beschrijving
De hoeveelheid WAL die is geschreven door WAL Writer die een leegmaken activeert.
Gegevenstype
geheel getal
Default value
128
Toegestane waarden
0-2147483647
Parametertype
dynamisch
Documentatie
wal_writer_flush_after