日期:2014-05-16  浏览次数:20769 次

mysql存储过程之事物管理
MySQL存储过程之事务管理 

ACID:Atomic、Consistent、Isolated、Durable 
存储程序提供了一个绝佳的机制来定义、封装和管理事务。 

1,MySQL的事务支持 
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: 
Java代码 
  1. MyISAM:不支持事务,用于只读程序提高性能  
  2. InnoDB:支持ACID事务、行级锁、并发  
  3. Berkeley DB:支持事务  


隔离级别: 
隔离级别决定了一个session中的事务可能对另一个session的影响、并发session对数据库的操作、一个session中所见数据的一致性 
ANSI标准定义了4个隔离级别,MySQL的InnoDB都支持: 
Java代码