当前位置:操作系统 > Unix/Linux >>

简介事物与隔离级别


事务的特性:
 
原子性(Atomicity)
事务中的所有操作要么全部执行,要么都不执行。
  www.zzzyk.com  
一致性(Consistency)
事务执行前后数据库都处于一致的状态。
 
隔离性(Isolation)
多个事务执行都感觉不到其它事务在执行。
 
持久性(Durability)
一个事务一旦被提交,所有的修改将永久保存,即使系统故障也不丢失。
 
隔离级别:
 
读不提交——READUNCOMMITTED
脏读,可能读到脏数据。

读 提 交——READCOMMITTED
不可重复读,每次读到的数据可能不同。
  www.zzzyk.com  
可重复读——REPEATABLEREAD
幻象读,第二次读到的记录会多。
 
可串行化——SERIALIZABLE
性能很低,但是能避免上面提到的问题。
 
下面是对事物隔离级别的一个总结图表,可以看出各个隔离级别以及对应的问题:
 

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,