使用IsolationLevel.ReadUncommitted进行插入有什么后果?

时间:2014-07-18 09:02:28

标签: sql-server sql-server-2008

我一直在阅读操作的上下文中理解隔离级别,因为我阅读的所有书籍和文章总是在阅读上下文中解释隔离级别。

我正在尝试理解IsolationLevel及其对插入的含义。

感谢。

1 个答案:

答案 0 :(得分:1)

由于您正在插入数据,并且始终需要排他锁,因此读取未提交的隔离级别不会影响此类语句。

您可能已经知道,尝试从您要插入的资源中读取的进程(如果它们处于读取未提交的隔离级别)可以读取未提交的记录版本。此外,如果发生页面拆分,则可以显示重复的行。

但是,您还可以阅读这篇关于阅读场景中读取未提交隔离级别的好文章:Why use a READ UNCOMMITTED isolation level?