辛星笔记之MySQL的InnoDB部分的四本笔记

  第一本就是InnoDB的事务实现机制,在csdn上的下载地址为:点我下载 ,这里简要介绍下,它是通过redo和undo来控制的,而且每一秒钟都会把日志缓冲刷新到重做日志文件,因此对于再大的事务提交也非常快捷。对于undo日志,它则是用于事务的回滚,它在共享表空间中有自己的undo段。对于事务的隔离级别,是通过锁来实现的,因此这就需要理解InnoDB的锁机制。其中还有对分布式事务即xa的部分介绍。

   第二本是InnoDB的锁机制,在csdn上的下载地址为:点我下载 ,它主要是介绍了InnoDB的锁机制,InnoDB实现了行级锁,而且有共享锁和排他锁之分,很像MyISAM的读锁和写锁,而且InnoDB还有意向锁的说法。而且InnoDB引擎通过MVCC的方式实现了一致性的非锁定读,当然我们也可以使用SQL语句手工加锁。这里有个自增问题,很多地方都会提到,就是自增长操作的上界会成为一个热点。

   第三本是InnoDB的索引,在csdn上的下载地址为:点击下载 ,它主要是介绍了InnoDB的索引机制,InnoDB使用了B+Tree索引和哈希索引,不过哈希索引不用我们管理,InnoDB会自动创建。由于InnoDB是索引组织表,因此会有聚簇索引和非聚簇索引的说法,也有些资料上会称非聚簇索引为二次索引或者辅助索引。这里还介绍了一下预读机制,对于预读,它需要合理使用,使用不当反而会拖垮性能。

   第四本是InnoDB的性能调优,在csdn上的下载地址为:点此下载 ,它主要是介绍了InnoDB优化方面的一些内容,它更加倾向于硬件方面的选择和判断,还介绍了raid的一些知识。

  以上就是对于InnoDB的四本笔记了,如果您感觉有用的话,不妨下载下来吧。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值