sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres avtryckare och radlåsning

Vad ska hända när transaktionen återställs? Det är ganska uppenbart att alla infogar på table_a, samt alla uppdateringar på table_b, bör rullas tillbaka. Det är därför alla rader i table_b uppdaterad av utlösaren kommer att låsas tills transaktionen slutförs.

Beslutar efter varje insert (att minska antalet rader som infogas i en enda transaktion) kommer att minska risken för konflikter med samtidiga processer.




  1. Hur man optimerar mysql-fråga för att få kategorier och underkategorier

  2. MySQL räknar unika och dubbletter av värden

  3. I MySQL finns det någon funktion som nivå i Oracle

  4. Hur tar man bort begränsningar från min MySQL-tabell?