SQL Server 2005 中的默认隔离级别是什么?您希望在什么情况下更改它?对于默认隔离级别的解释很少,我们将不胜感激。
感谢期待
最佳答案
默认 = 已提交读取
您不需要经常更改它。有些人建议“始终使用 READ UNCOMMITTED”,但这很危险。
至于为什么,我建议Wikipedia但总的来说,可能会出现 3 个数据读取问题:
- 脏读
- 不可重复读取
- 幻读
当您增加隔离性(至可串行化)时,每一个都会被删除,但代价是降低并发性。
默认级别可以防止“脏读”,坦率地说已经足够好了。
关于sql - Microsoft SQL Server 2005 中的默认隔离级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6330667/