Что такое Rcsi SQL Server?
Что такое Rcsi SQL Server?

Видео: Что такое Rcsi SQL Server?

Видео: Что такое Rcsi SQL Server?
Видео: How Snapshot and RCSI Provide Consistent Results 2024, Май
Anonim

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

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

SNAPSHOT изоляция указывает, что данные читаются в сделка никогда не будет отражать изменения, внесенные другими одновременными транзакциями. В транзакция использует версии строки данных, которые существуют, когда сделка начинается.

Следовательно, возникает вопрос, как работает моментальный снимок, зафиксированный при чтении? Идея, лежащая в основе Прочитать зафиксированный снимок Изоляция заключается в следующем: вместо блокировки записи во время чтение фаза с общей блокировкой, SQL Server буду прозрачно вернуть вам старое преданный идее записать версию из Магазина версий. Хранилище версий хранится в TempDb.

Также знайте, каков уровень изоляции по умолчанию в SQL Server?

Прочитано совершено

Что такое моментальный снимок SQL Server?

База данных снимок статическое представление только для чтения SQL Server база данных (исходная база данных). База данных снимок транзакционно согласована с исходной базой данных на момент снимок творчество. База данных снимок всегда находится на одном и том же сервер instance в качестве исходной базы данных.

Рекомендуемые: