innodb事务实现

事务的特性

ACID

事务的类别

innodb事务实现_第1张图片

innodb事务实现_第2张图片 

 innodb事务实现_第3张图片innodb事务实现_第4张图片

 

 

事务实现

redo

innodb事务实现_第5张图片 redoLog buffer 的格式

 

innodb事务实现_第6张图片

 innodb事务实现_第7张图片

innodb事务实现_第8张图片 

innodb事务实现_第9张图片 

innodb事务实现_第10张图片 

 innodb事务实现_第11张图片

undo 

innodb事务实现_第12张图片

innodb事务实现_第13张图片 

innodb事务实现_第14张图片 

innodb事务实现_第15张图片 

更新主键

innodb事务实现_第16张图片 

 

 

innodb事务实现_第17张图片 

 purge

 

group commit

innodb事务实现_第18张图片 因为上层的binlog和底层的redolog要保持一致,所以

innodb事务实现_第19张图片

 

 innodb事务实现_第20张图片

 事务控制语句

innodb事务实现_第21张图片 

事务隔离级别

innodb事务实现_第22张图片

 

innodb事务实现_第23张图片 

 innodb事务实现_第24张图片

分布式事务 

 

innodb事务实现_第25张图片 

 innodb事务实现_第26张图片

 

事务习惯

innodb事务实现_第27张图片

 

你可能感兴趣的:(MySQL学习,java,数据库,开发语言)