SQL серверіндегі суретті оқшаулау деңгейі қандай?
SQL серверіндегі суретті оқшаулау деңгейі қандай?

Бейне: SQL серверіндегі суретті оқшаулау деңгейі қандай?

Бейне: SQL серверіндегі суретті оқшаулау деңгейі қандай?
Бейне: ORDER BY - SQL #5 (сортировка в SQL) 18+ 2024, Сәуір
Anonim

Суретті оқшаулау деңгейі . Әдепкі оқшаулау деңгейі ның SQL сервері жолдар жаңартылған кезде READ COMMITTED болып табылады транзакция және ағымдағы транзакция әлі жасалған жоқ. READ COMMITTED сол ток үшін нақты жолды құлыптайды транзакция.

Сол сияқты, SQL серверіндегі суретті оқшаулау дегеніміз не?

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

Сондай-ақ, суретті оқшаулау қалай жұмыс істейді деген сұрақ туындауы мүмкін. SNAPSHOT IZOLATION жұмыс істейді кестеде оқу орындалғанда, транзакция басталған кезде жасалған жолдардың соңғы нұсқасын шығарып алатындай. Бұл тұрақтылықты қамтамасыз етеді сурет транзакциядағы деректер.

Демек, SQL серверіндегі оқшаулау деңгейі қандай?

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

Суретті оқшаулау деңгейін қалай тексеруге болады?

бар-жоғын тексеру үшін сурет транзакция оқшаулау деңгейі қосылған болса, мына қадамдарды орындаңыз: SQL Server Profiler іске қосыңыз.

Ескерту TransactionID бағанын көрсету үшін Барлық бағандарды көрсету құсбелгісін таңдау үшін басыңыз.

  1. Бақылауды бастау үшін Іске қосу түймесін басыңыз.
  2. Business Intelligence Development Studio бағдарламасында Analysis Services жобасын өңдеңіз.

Ұсынылған: