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

Hibernujte optimistické zamykání různého chování mezi Postgres a MariaDb

Jediný způsob, jak by se to mohlo stát, je, že MariaDB měla chybu, protože jakmile Tx upraví záznam, uzamkne jej, dokud se nepodaří potvrdit nebo vrátit zpět. Jiné Tx by blokovaly UPDATE kvůli uzamčení, ale podmínka musí být přehodnocena po uvolnění zámku.

Zkuste přepnout na READ_COMMITTED a zjistěte, zda to problém vyřeší. Může to být anomálie REPEATABLE_READ.



  1. Jak umístit psql na cestu při použití Postgres.app na OS X?

  2. Jak vytvořit databázový model od nuly

  3. seskupit podle data, potvrdit, čeká na vyřízení

  4. Jak uložit hodnoty NULL do polí data a času v MySQL?