Какво е нивото на изолация на моментни снимки в SQL Server?
Какво е нивото на изолация на моментни снимки в SQL Server?

Видео: Какво е нивото на изолация на моментни снимки в SQL Server?

Видео: Какво е нивото на изолация на моментни снимки в SQL Server?
Видео: Understanding and Troubleshooting VSS (Volume Shadow Service) 2024, Ноември
Anonim

Ниво на изолация на моментна снимка . По подразбиране ниво на изолация на SQL сървър е READ COMMITTED, когато редовете са били актуализирани в транзакция и ток транзакция все още не е ангажиран. READ COMMITTED заключва този конкретен ред за този ток транзакция.

По същия начин, какво е изолиране на моментни снимки в SQL Server?

В бази данни и транзакция обработка ( транзакция управление), изолация на моментна снимка е гаранция, че всички четения, направени в a транзакция ще види последователно моментална снимка на базата данни (на практика тя чете последните записани стойности, които са съществували към момента на стартиране), и транзакция сам ще бъде успешно

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

Следователно, какво е нивото на изолация в SQL Server?

Транзакциите определят an ниво на изолация това определя степента, до която транзакция трябва да е изолиран от модификации на ресурси или данни, направени от други транзакции. Нива на изолация са описани по отношение на това кои странични ефекти на паралелност, като мръсно четене или фантомно четене, са разрешени.

Как да проверя нивото на изолация на моментната снимка?

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

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

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

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