Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Równoczesne aktualizacje w Oracle:blokowanie czy nie?

Masz rację, spowoduje to zablokowanie wiersza niezależnie od poziomu izolacji. Dzięki MVCC możesz uzyskać spójne odczyty bez blokad, ale nadal potrzebujesz blokad podczas zapisu.

Druga transakcja będzie czekać na zakończenie pierwszej (np.:COMMIT lub ROLLBACK ) przed podjęciem jakichkolwiek działań. W tym przypadku kursor na T2 „zawiesi się” na aktualizacji, czekając na zakończenie T1.

Otrzymasz nowy SCN po zatwierdzeniu T1 i kolejny po zatwierdzeniu T2.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać zaznaczoną wartość pola wyboru z Treeview w c#?

  2. Jak dodać wiodące zero do liczby w zapytaniu Oracle SQL?

  3. dodaj rekord w nlog do pola z dataType =date

  4. Wyczyść pamięć podręczną drugiego poziomu hibernacji po ręcznej aktualizacji bazy danych

  5. Unikaj wstawiania wartości wykładniczej w kolumnie DB Float