sql >> Databasteknik >  >> RDS >> PostgreSQL

Maximal transaktionsstorlek i PostgreSQL

Jag tror inte att det finns en maximal mängd arbete som kan utföras i en transaktion. Data läggs hela tiden till i tabellfilerna och så småningom kommer transaktionen antingen att begås eller rullas tillbaka:AIUI detta resultat lagras i pg_clog; om den rullar tillbaka kommer utrymmet så småningom att återvinnas av vakuum. Så det är inte så att det pågående transaktionsarbetet hålls i minnet och spolas till exempel vid beställningstidpunkten.



  1. Välj distinkt användargrupp efter tidsintervall

  2. MySQL:IF / THEN-satser i lagrade procedurer

  3. MySQL-fråga där JOIN beror på CASE

  4. SQL datum och tid jämförelse från dubbel tabell