Как работи прочетената ангажирана моментна снимка?
Как работи прочетената ангажирана моментна снимка?

Видео: Как работи прочетената ангажирана моментна снимка?

Видео: Как работи прочетената ангажирана моментна снимка?
Видео: Secret Agent Society – Cracking the Code of Social Encounters - 2022 Symposium 2024, Ноември
Anonim

Какво е Прочетете завършена моментна снимка Изолация? Идеята зад Прочетете завършена моментна снимка Изолацията е следната: вместо заключване на запис по време на четене фаза със споделено заключване, SQL Server прозрачно ще ви върне стария ангажиран записна версия от Version Store. Магазинът на версиите се съхранява в TempDb.

След това, включена ли е моментна снимка за четене с ангажимент?

Не се поставят ключалки върху данните, когато те се чете , така МОМЕНТАЛНА СНИМКА транзакциите не блокират записването на данни на други транзакции. В READ_COMMITTED_SNAPSHOT опцията база данни определя поведението по подразбиране ПРОЧЕТЕТЕ СЪВЯЗИ ниво на изолация, когато моментална снимка изолацията е активирана в база данни.

Освен това, как да проверя нивото на изолация на моментната снимка? За да проверите дали моментална снимка транзакция ниво на изолация е активиран, следвайте тези стъпки: Стартирайте SQL Server Profiler.

Забележка За да покажете колоната TransactionID, щракнете, за да поставите отметка в квадратчето Показване на всички колони.

  1. Щракнете върху Изпълни, за да стартирате проследяването.
  2. В Business Intelligence Development Studio обработете проекта Analysis Services.

Второ, как работи изолирането на моментна снимка?

МОМЕНТАЛНАТА ИСОЛАЦИЯ работи по начина, по който, когато се извърши четене на таблица, тя извлича последната версия на редовете, които са били записани в момента на стартиране на транзакцията. Това осигурява последователно моментална снимка на данните в транзакцията.

Какво е прочетена завършена моментна снимка?

Идеята зад Прочетете завършена моментна снимка Изолацията е следната: вместо заключване на запис по време на четене фаза със споделено заключване, SQL Server прозрачно ще ви върне стария ангажиран записна версия от Version Store. Магазинът на версиите се съхранява в TempDb.

Препоръчано: