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

Postgres aftrækker og rækkelåsning

Hvad skal der ske, når transaktionen rulles tilbage? Det er ret indlysende, at alle indsætter på table_a, samt alle opdateringer på table_b, skal rulles tilbage. Det er derfor alle rækker af tabel_b opdateret af triggeren vil blive låst, indtil transaktionen er fuldført.

Forpligtelse efter hver indsættelse (reduktion af antallet af rækker, der er indsat i en enkelt transaktion) vil reducere risikoen for konflikter med samtidige processer.




  1. Hvordan rettes fejl forårsaget af libmysqlclient.15.dylib ikke bliver indlæst?

  2. Bruger du LIMIT i GROUP BY for at få N resultater pr. gruppe?

  3. PHP SUM funktion

  4. oracle jdbc driver version galskab