码迷,mamicode.com
首页 > 数据库 > 详细

《高性能mysql》笔记(第一章,mysql的架构与历史)

时间:2017-10-10 16:56:45      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:事务   存储   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、崩溃恢复速度快

 

《高性能mysql》笔记(第一章,mysql的架构与历史)

标签:事务   存储   mit   width   架构   .com   commit   冲突   bsp   

原文地址:http://www.cnblogs.com/yskcoder/p/7645639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!