Lessico IT › Database › wal_level

wal_level

Database Svenska → Aggiornato: 2026-10-02

L'impostazione che stabilisce quante informazioni PostgreSQL scrive nel log delle transazioni. Cambiarla richiede un riavvio, cosa che si scopre sempre nel momento sbagliato.

I livelli sono tre. minimal registra solo ciò che serve per riprendersi da un crash e consente scorciatoie, per cui alcune operazioni di inserimento massivo saltano del tutto il log. replica è il valore predefinito e aggiunge quanto occorre per l'archiviazione, il ripristino a un istante preciso (PITR) e le repliche in streaming. logical include inoltre abbastanza informazioni da decodificare le modifiche in un flusso logico di righe, presupposto della replica logica e degli strumenti che catturano le modifiche per portarle in altri sistemi. Quest'ultimo livello produce un volume di log sensibilmente maggiore, soprattutto se le tabelle usano l'identità di replica completa. Dover riavviare il server per cambiarlo è la classica sorpresa di chi vuole aggiungere la cattura delle modifiche a un sistema già in funzione.

← Torna al lessico