Condividi tramite


Log di scrittura anticipata / Impostazioni

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee necessarie prima di eseguire "commit_delay".
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco. Il server userà la chiamata di sistema fsync() in diverse posizioni per assicurarsi che gli aggiornamenti vengano scritti fisicamente su disco. In questo modo, un cluster di database verrà ripristinato in uno stato coerente dopo un arresto anomalo del sistema operativo o dell'hardware.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint. Una scrittura di pagina in corso durante un arresto anomalo del sistema operativo potrebbe essere scritta solo parzialmente su disco. Durante il ripristino, le modifiche di riga archiviate in WAL non sono sufficienti per il ripristino. Questa opzione scrive le pagine quando vengono modificate per la prima volta dopo un checkpoint nel WAL, per consentire un recupero completo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. Specificare -1 per impostare questo valore come frazione di shared_buffers.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati enumeration
Valore predefinito zstd
Valori consentiti pglz,lz4,zstd,on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_skip_threshold

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Dimensioni minime del nuovo file da eseguire in fsync, invece di scrivere WAL.
Tipo di dati integer
Valore predefinito 2048
Valori consentiti 2048
Tipo di parametro Sola lettura
Documentation wal_skip_threshold

wal_summary_keep_time

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Periodo di conservazione dei file di riepilogo WAL.
Tipo di dati integer
Valore predefinito 14400
Valori consentiti 14400
Tipo di parametro Sola lettura
Documentation wal_summary_keep_time

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Tempo tra gli scaricamenti WAL eseguiti nel writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee necessarie prima di eseguire "commit_delay".
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco. Il server userà la chiamata di sistema fsync() in diverse posizioni per assicurarsi che gli aggiornamenti vengano scritti fisicamente su disco. In questo modo, un cluster di database verrà ripristinato in uno stato coerente dopo un arresto anomalo del sistema operativo o dell'hardware.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint. Una scrittura di pagina in corso durante un arresto anomalo del sistema operativo potrebbe essere scritta solo parzialmente su disco. Durante il ripristino, le modifiche di riga archiviate in WAL non sono sufficienti per il ripristino. Questa opzione scrive le pagine quando vengono modificate per la prima volta dopo un checkpoint nel WAL, per consentire un recupero completo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. Specificare -1 per impostare questo valore come frazione di shared_buffers.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL con il metodo specificato.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti pglz,lz4,on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_skip_threshold

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Dimensioni minime del nuovo file da eseguire in fsync, invece di scrivere WAL.
Tipo di dati integer
Valore predefinito 2048
Valori consentiti 2048
Tipo di parametro Sola lettura
Documentation wal_skip_threshold

wal_summary_keep_time

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Periodo di conservazione dei file di riepilogo WAL.
Tipo di dati integer
Valore predefinito 14400
Valori consentiti 14400
Tipo di parametro Sola lettura
Documentation wal_summary_keep_time

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Tempo tra gli scaricamenti WAL eseguiti nel writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay.
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti pglz,lz4,on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Determina la quantità di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_skip_threshold

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Dimensioni minime del nuovo file da eseguire in fsync, invece di scrivere WAL.
Tipo di dati integer
Valore predefinito 2048
Valori consentiti 2048
Tipo di parametro Sola lettura
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay.
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti pglz,lz4,on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Determina la quantità di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_skip_threshold

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Dimensioni minime del nuovo file da eseguire in fsync, invece di scrivere WAL.
Tipo di dati integer
Valore predefinito 2048
Valori consentiti 2048
Tipo di parametro Sola lettura
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay.
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Determina la quantità di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_skip_threshold

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Dimensioni minime del nuovo file da eseguire in fsync, invece di scrivere WAL.
Tipo di dati integer
Valore predefinito 2048
Valori consentiti 2048
Tipo di parametro Sola lettura
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay.
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Determina la quantità di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_skip_threshold

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Dimensioni del nuovo file da eseguire in fsync, invece di scrivere WAL.
Tipo di dati integer
Valore predefinito 2048
Valori consentiti 2048
Tipo di parametro Sola lettura
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay.
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_init_zero

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive zeri su nuovi file WAL prima del primo utilizzo.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_init_zero

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Determina la quantità di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_recycle

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Ricicla i file WAL rinominandoli.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation wal_recycle

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after

commit_delay

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il ritardo in microsecondi tra il commit della transazione e lo scaricamento di WAL su disco.
Tipo di dati integer
Valore predefinito 0
Valori consentiti 0-100000
Tipo di parametro dynamic
Documentation commit_delay

commit_siblings

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero minimo di transazioni aperte simultanee prima dell’esecuzione di commit_delay.
Tipo di dati integer
Valore predefinito 5
Valori consentiti 0-1000
Tipo di parametro dynamic
Documentation commit_siblings

fsync

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Forza la sincronizzazione degli aggiornamenti sul disco.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation fsync

full_page_writes

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation scritture_pagina_completa

synchronous_commit

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il livello di sincronizzazione della transazione corrente.
Tipo di dati enumeration
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation synchronous_commit

wal_buffers

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Imposta il numero di buffer di pagine disco nella memoria condivisa per WAL. L'unità è 8 kB.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti -1-262143
Tipo di parametro Statica
Documentation wal_buffers

Note specifiche su Azure

Il valore predefinito per il parametro del server wal_buffers viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server wal_buffers di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il wal_buffers parametro in base ai valori nella formula seguente.

Nelle macchine virtuali con un massimo di 4 vCore, il valore calcolato per wal_buffers è 2048.

Nelle macchine virtuali con più di 4 vCore, il valore calcolato per wal_buffers è 16384.

In base alla formula precedente, nella tabella seguente sono elencati i valori su cui verrà impostato il parametro del server a seconda della quantità di memoria di cui è stato effettuato il provisioning:

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 Value
Categoria Log di scrittura anticipata / Impostazioni
Description Comprime le scritture a pagina intera scritte nel file WAL.
Tipo di dati boolean
Valore predefinito on
Valori consentiti on,off
Tipo di parametro dynamic
Documentation wal_compression

wal_level

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Determina la quantità di informazioni scritte nel WAL.
Tipo di dati enumeration
Valore predefinito replica
Valori consentiti replica,logical
Tipo di parametro Statica
Documentation wal_level

wal_log_hints

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Scrive pagine complete in WAL quando viene modificato per la prima volta dopo un checkpoint, anche per una modifica non critica.
Tipo di dati boolean
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation wal_log_hints

wal_sync_method

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Seleziona il metodo usato per forzare gli aggiornamenti WAL su disco.
Tipo di dati enumeration
Valore predefinito fdatasync
Valori consentiti fdatasync
Tipo di parametro Sola lettura
Documentation wal_sync_method

ritardo di scrittura WAL

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Intervallo di tempo tra scaricamenti WAL eseguiti dal writer WAL.
Tipo di dati integer
Valore predefinito 200
Valori consentiti 1-10000
Tipo di parametro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
Categoria Log di scrittura anticipata / Impostazioni
Description Quantità di WAL scritta dal writer WAL che attiva uno scaricamento.
Tipo di dati integer
Valore predefinito 128
Valori consentiti 0-2147483647
Tipo di parametro dynamic
Documentation wal_writer_flush_after