Не мисля, че има максимално количество работа, което може да се извърши в една транзакция. Данните продължават да се добавят към файловете на таблицата и в крайна сметка транзакцията се ангажира или връща назад:AIUI този резултат се съхранява в pg_clog; ако се върне назад, пространството в крайна сметка ще бъде възстановено от вакуум. Така че не е така, сякаш текущата работа по транзакциите се съхранява в паметта и се изтрива по време на извършване, например.