PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Dimensione massima della transazione in PostgreSQL

Non credo che ci sia una quantità massima di lavoro che può essere eseguita in una transazione. I dati continuano ad essere aggiunti ai file della tabella e alla fine la transazione esegue il commit o il rollback:AIUI questo risultato viene archiviato in pg_clog; se torna indietro, lo spazio verrà eventualmente recuperato dal vuoto. Quindi non è che il lavoro di transazione in corso sia tenuto in memoria e svuotato al momento del commit, ad esempio.