标签:事务 存储 mit width 架构 .com commit 冲突 bsp
mysql的服务器逻辑架构图如下:
目前工作用的5.5版本,5.5版本开始mysql开始将innoDB作为默认的存储引擎,innoDB的表是基于聚簇索引建立的。
mysql的存储引擎锁管理非常重要,在给定的资源上,锁定的数据量越少,则系统的并发程度越高,只要相互之间不发生冲突即可。
共享锁也叫读锁,排他锁也叫写锁。
事务的特性ACID,A原子性(atomicity)C一致性(consistency)I隔离性(isolation)D持久性(durability)
事务的隔离级别有:1、read uncommitted 未提交读 (会产生脏读,一般不用) 2、read committed 提交读(大多数数据库默认) 3、repeatable read 可重复读(mysql默认) 4、serializable 可串行化 (一般不用)
innoDB处理死锁的方法,将持有最少行级排他锁的事务进行回滚。
innoDB是事务型表,myISAM是非事务型表。
innoDB 1、支持事务 2、支持热备份 3、崩溃恢复速度快
标签:事务 存储 mit width 架构 .com commit 冲突 bsp
原文地址:http://www.cnblogs.com/yskcoder/p/7645639.html