SQL Azure和READ_COMMITTED_SNAPSHOT

时间:2010-01-10 12:25:48

标签: performance azure-sql-database read-committed-snapshot

我想在我的SQL Azure数据库上将READ_COMMITTED_SNAPSHOT设置为ON,但Azure中不支持以下与其他版本的SQL Server一起使用的代码:

ALTER DATABASE [database_name]
SET READ_COMMITTED_SNAPSHOT ON
GO

第一个问题:在SQL Azure中将READ_COMMITTED_SNAPSHOT设置为ON仍然是一个好主意(或者是什么实现相同的结果)?我的目的不是在刚刚阅读时锁定记录,以提高性能。

第二个问题:如果这是一个好主意,那么Azure的语法是什么?

1 个答案:

答案 0 :(得分:10)

根据我this MSDN article的说法,您所使用的设置默认情况下处于启用状态,无法更改。有关隔离级别的更多详细信息,请参见here