Rcsi SQL сервері дегеніміз не?
Rcsi SQL сервері дегеніміз не?

Бейне: Rcsi SQL сервері дегеніміз не?

Бейне: Rcsi SQL сервері дегеніміз не?
Бейне: How Snapshot and RCSI Provide Consistent Results 2024, Мамыр
Anonim

SQL сервері арқылы анықталған оқылған оқшаулау деңгейінің екі физикалық іске асырылуын қамтамасыз етеді SQL стандартты, құлыптауды оқу орындалды және оқу орындалды суретті оқшаулау ( RCSI ).

Содан кейін, SQL серверінде суретті оқшаулаудың қолданылуы қандай?

SNAPSHOT оқшаулау a ішінде оқылатын деректерді көрсетеді транзакция басқа бір уақыттағы транзакциялармен жасалған өзгерістерді ешқашан көрсетпейді. The транзакцияны пайдаланады болған кезде бар деректер жолының нұсқалары транзакция басталады.

Содан кейін сұрақ туындайды, оқылған сурет қалай жұмыс істейді? Артқы идея Орындалған суретті оқыңыз Оқшаулау келесідей: уақытында жазбаны құлыптау орнына оқу Shared Lock, SQL Server бар фаза ерік Сізге ескіні мөлдір қайтарады жасалды нұсқасын нұсқалар дүкенінен жазыңыз. Нұсқалар қоймасы TempDb ішінде сақталады.

Сондай-ақ, SQL серверіндегі әдепкі оқшаулау деңгейі қандай екенін біліңіз?

Міндетті түрде оқыңыз

SQL серверінің суреті дегеніміз не?

Мәліметтер базасы сурет тек оқуға арналған, статикалық көрінісі болып табылады SQL сервері дерекқор (бастапқы деректер базасы). Мәліметтер базасы сурет сәтіндегі бастапқы дерекқормен транзакциялық түрде сәйкес келеді суреті құру. Мәліметтер базасы сурет әрқашан бір жерде тұрады сервер данасы оның бастапқы дерекқоры ретінде.

Ұсынылған: