Настройка SQL Server 2008 для веб-приложений

В одном из подкастов Stackru я помню, как Джефф Этвуд говорил, что в SQL Server 2008 был параметр конфигурации, который сокращал блокировку и был своего рода альтернативой использованию "with (nolock)" во всех ваших запросах. Кто-нибудь знает, как включить функцию, о которой он говорил, возможно, даже сам Джефф. Я смотрю на развертывание SQL Server 2008 и хочу узнать, поможет ли использование подобной функции моему веб-приложению.

3 ответа

Решение

Джефф говорил об изоляции снимка

вот команда

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

Я не думаю, что это был специфический для SQL 2008, это был SQL 2005. У них была некоторая помощь DBA при обновлении, хотя вы можете прочитать запись в блоге Brents или Jeffs

То, что вы ищете, использует READ COMMITTED с опцией базы данных READ_COMMITTED_SNAPSHOT, установленной в ON.

Другие вопросы по тегам