你需要明白的SQL SERVER 隔离级别
2013-03-11 13:47
106 查看
隔离等级由低到高分别为
Read Uncommited(最高的性能,但可能出现脏读,不可重复读,幻读)
Read commited(可能出现不可重复读,幻读)
Repeatable Read(可能出现幻读)
Serializable(最低的性能,Range锁会导致并发下降)
SNOPSHOT(这个是通过在tempDB中创建一个额外的副本来避免脏读,不可重复读,会给tempDB造成额外负担,因为不是标准ANSI SQL标准,不详细讨论)
Read Uncommited(最高的性能,但可能出现脏读,不可重复读,幻读)
Read commited(可能出现不可重复读,幻读)
Repeatable Read(可能出现幻读)
Serializable(最低的性能,Range锁会导致并发下降)
SNOPSHOT(这个是通过在tempDB中创建一个额外的副本来避免脏读,不可重复读,会给tempDB造成额外负担,因为不是标准ANSI SQL标准,不详细讨论)
相关文章推荐
- sql server 隔离级别
- SQL SERVER 2008 数据库隔离级别代码演示
- 你需要明白的SQL SERVER书签查找(Bookmark Lookup)
- SQL Server 事务与隔离级别
- SQL Server的读操作默认隔离级别
- Spring事物隔离级别以及事物的七种传播特性详细介绍,以及应用当中需要注意的点
- SQL Server事务的隔离级别和锁
- SQL Server已提交读快照隔离级别的设置
- SQL Server 2005 中提供的隔离级别
- SQL Server中事物隔离级别Read Uncommitted和with(nolock)根本就不是一个意思
- SQL Server 2005使用基于行版本控制的隔离级别初探 .
- SQL Server 2005使用基于行版本控制的隔离级别初探
- SQL Server的四种隔离级别知识点
- SQL Server 2005使用基于行版本控制的隔离级别初探(2) -- READ_COMMITTED_SNAPSHOT
- sql server 数据库事务隔离级别
- 数据库事务与隔离级别示例(oracle与sql server对比)
- sql server 2005使用基于行版本控制的隔离级别初探(续)
- SQL Server 2005使用基于行版本控制的隔离级别初探(3) -- SNAPSHOT
- SQL Server的四种隔离级别
- SQL Server 2008 R2 事务与隔离级别实例讲解