Ik denk niet dat er een maximale hoeveelheid werk is die in een transactie kan worden uitgevoerd. Er worden steeds gegevens aan de tabelbestanden toegevoegd en uiteindelijk wordt de transactie ofwel vastgelegd ofwel teruggedraaid:AIUI dit resultaat wordt opgeslagen in pg_clog; als het terugrolt, zal de ruimte uiteindelijk worden teruggewonnen door vacuüm. Het is dus niet zo dat het lopende transactiewerk in het geheugen wordt vastgehouden en bijvoorbeeld tijdens het vastleggen wordt gewist.