Кто-то мог помочь мне понять, когда использовать уровень изоляции СНИМКА по READ ФИКСИРОВАВШИЙ СНИМОК в SQL Server?
Я понимаю, что в большинстве случаев READ ФИКСИРОВАЛА работы СНИМКА, но не уверенная, когда идут для изоляции СНИМКА.
Спасибо
READ COMMITTED SNAPSHOT
выполняет оптимистические чтения и пессимистические записи. Напротив, SNAPSHOT
выполняет оптимистичные чтения и оптимистичные записи.
Microsoft рекомендует READ COMMITTED SNAPSHOT
для большинства приложений, которым требуется управление версиями строк.
Прочтите прекрасную статью Microsoft: Выбор уровней изоляции на основе управления версиями . Это объясняет преимущества и затраты обоих уровней изоляции.
А вот более подробный: http://msdn.microsoft.com/en-us/library/ms345124 (SQL.90) .aspx