Какво е Rcsi SQL Server?
Какво е Rcsi SQL Server?
Anonim

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

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

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

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

Знайте също, какво е нивото на изолация по подразбиране в SQL Server?

Прочетете ангажирани

Какво е моментна снимка на SQL Server?

База данни моментална снимка е статичен изглед само за четене на a SQL Server база данни (изходната база данни). Базата данни моментална снимка е транзакционно съвместима с изходната база данни към момента на моментни снимки създаване. База данни моментална снимка винаги се намира на едно и също сървър екземпляр като негова изходна база данни.

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