sql >> Databáze >  >> RDS >> PostgreSQL

Postgres spoušť a zamykání řádku

Co by se mělo stát, když je transakce vrácena zpět? Je docela zřejmé, že všechny inserty na table_a, stejně jako všechny aktualizace na table_b, by měl být vrácen zpět. To je důvod, proč všechny řádky table_b aktualizovaný spouštěčem bude uzamčen, dokud nebude transakce dokončena.

Potvrzení po každém insert (snížení počtu řádků vložených do jedné transakce) sníží možnost konfliktů se souběžnými procesy.




  1. čárkami oddělený argument pro operátor IN, MySQL

  2. jQuery update div v okamžiku, kdy je tabulka aktualizována

  3. Nativní tabulka 'performance_schema'.'???' má špatnou strukturu

  4. Použití @DECLARE v MYSQL 5.1