sql-server-2008 - 为 Web 应用程序调整 SQL Server 2008

标签 sql-server-2008 locking isolation-level read-committed-snapshot

在 Stackoverflow 播客中,我记得 Jeff Atwood 说过 SQL Server 2008 中有一个配置选项可以减少锁定,并且是在所有查询中使用“with (nolock)”的替代方案。有谁知道如何启用他所说的功能,甚至可能是杰夫本人。我正在考虑部署 SQL Server 2008,并想看看使用这样的功能是否会对我的 Web 应用程序有所帮​​助。

最佳答案

Jeff 正在谈论快照隔离

这是命令

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

关于sql-server-2008 - 为 Web 应用程序调整 SQL Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421874/

相关文章:

sql - 在 where 子句中合并两个 CONTAINS 调用

sql-server-2008 - 更改SQL数据库的名称

.net - 如何从 Windows 服务锁定工作站?

java - 在 Clojure 的 Java 中使用锁定宏或监视器进入和监视器退出

mysql - 当隔离级别为 READ_UNCOMMITTED 时,看不到正在运行的事务插入的行

sql-server - BACKUP 未能完成命令 BACKUP DATABASE

java - 为什么我的通知方法不能正常工作?

sql-server - SQL Server 中的事务隔离级别可重复读取

sql - 具有 "version"字段的乐观锁与快照隔离级别

sql - SSIS 时间戳