Какво е Read_committed_snapshot?
Какво е Read_committed_snapshot?

Видео: Какво е Read_committed_snapshot?

Видео: Какво е Read_committed_snapshot?
Видео: DJENA - DA VIDYA KAKVO E / Джена - Да видя какво е, 2012 2024, Ноември
Anonim

В READ_COMMITTED_SNAPSHOT опцията база данни определя поведението на нивото на изолация по подразбиране READ COMMITTED, когато изолирането на моментни снимки е разрешено в база данни. Ако не посочите изрично READ_COMMITTED_SNAPSHOT ON, READ COMMITTED се прилага към всички неявни транзакции.

Следователно, какво е Rcsi SQL Server?

SQL Server осигурява две физически реализации на нивото на изолация на четене, дефинирано от SQL стандартна, заключваща изолация за четене, ангажирана и завършена моментна снимка ( RCSI ).

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

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

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

Съответно, как работи моментната снимка за четене?

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

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

МОМЕНТАЛНА СНИМКА изолация указва, че данните се четат в рамките на a транзакция никога няма да отразява промени, направени от други едновременни транзакции. В използва транзакция версиите на реда с данни, които съществуват, когато транзакция започва.

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