sql >> Database >  >> RDS >> PostgreSQL

Slaap optimistisch over ander gedrag tussen Postgres en MariaDb

De enige manier waarop dat zou kunnen gebeuren, is dat MariaDB een bug had, want zodra een Tx een record wijzigt, wordt het vergrendeld totdat het wordt vastgelegd of teruggedraaid. Andere Tx zou de UPDATE blokkeren vanwege de vergrendeling, maar de toestand moet opnieuw worden beoordeeld nadat de vergrendeling is opgeheven.

Probeer over te schakelen naar READ_COMMITTED en kijk of het probleem hiermee is opgelost. Het kan een REPEATABLE_READ anomalie zijn.



  1. Waarschuwing:session_start():kan geen sessiecookie verzenden - headers zijn al verzonden door (uitvoer gestart om

  2. SQL Server:voorbeelden van PIVOTing String-gegevens

  3. java.sql.Time-object wordt verward met java.sql.Date-object

  4. Laravel voert andere uitvoer uit dan MySQL-query