Źródło: Arkusze CKE
Poziom izolacji transakcji Repeatable Read (tryb powtarzalnego odczytu) stosowany przez MS SQL wiążesię z problemem
Warianty odpowiedzi
-
A
A. odczytów widm.
-
B
B. utraty aktualizacji.
-
C
C. brudnych odczytów.
-
D
D. niepowtarzalnych odczytów.
Wyjaśnienie
Poziomy izolacji transakcji to kluczowy temat dotyczący spójności danych przy pracy wielodostępnej.
Tryb Repeatable Read gwarantuje, że dane raz odczytane w transakcji nie zmienią się pod wpływem modyfikacji z innych transakcji. Zapobiega to brudnym i niepowtarzalnym odczytom.
Nie zapobiega jednak zjawisku odczytów widm (phantom reads). Oznacza to, że inna transakcja może w międzyczasie wstawić nowe wiersze spełniające warunki Twojego zapytania, które pojawią się przy ponownym odczycie.