【发布时间】:2011-09-13 21:53:30
【问题描述】:
SQL Server 2005 中的默认隔离级别是什么?您希望在哪种情况下更改它?并且对默认隔离级别的解释不胜感激。
感谢期待
【问题讨论】:
标签: sql sql-server-2005 isolation-level
SQL Server 2005 中的默认隔离级别是什么?您希望在哪种情况下更改它?并且对默认隔离级别的解释不胜感激。
感谢期待
【问题讨论】:
标签: sql sql-server-2005 isolation-level
默认 = 已提交阅读
您不需要经常更改它。有些人建议“始终使用 READ UNCOMMITTED”,但这很危险。
至于为什么,我建议Wikipedia,但总的来说可能会出现 3 个数据读取问题:
当您以降低并发性为代价增加隔离(到 SERIALIZABLE)时,这些中的每一个都会被删除。
默认级别可以防止“脏读”,坦率地说已经足够了。
【讨论】: