MySQL
架构师狂飙
这个作者很懒,什么都没留下…
展开
-
MySQL-MVCC 多版本并发控制
多版本并发控制技术已经被广泛运用于各大数据库系统中,如Oracle,MS SQL Server 2005+, Postgresql, Firebird, Maria等等,开源数据库MYSQL中流行的INNODB引擎也采用了类似的并发控制技术.本文就将结合实例来解析不同事务隔离等级下INNODB的MVCC实现原理.1MVCC概述1.1MVCC简介MVCC (Multiversion ...转载 2019-06-05 16:15:43 · 358 阅读 · 0 评论 -
《高性能MySQL》读书笔记-第六章 查询性能优化
文章目录第六章 查询性能优化6.1 为什么查询变慢?6.2 优化数据访问6.2.1 是否请求了不需要的数据?6.2.2 扫描额外的记录6.3 重构查询方式6.3.1 一个复杂查询or多个简单查询6.3.2 切分查询6.3.3 分解关联查询(很重要)第六章 查询性能优化手段:库表结构优化、索引优化、查询优化6.1 为什么查询变慢?6.2 优化数据访问6.2.1 是否请求了不需要的数据?...原创 2019-06-04 23:56:37 · 296 阅读 · 0 评论 -
MySQL技术内幕-INNODB
文章目录概述各版本之间的比较后台线程关键特性概述各版本之间的比较老版本的INNODB: 支持ACID,行锁设计, MVCCINNODB1.0x 继承了上述版本的所有功能,增加了compress和dynamic页格式INNODB1.1x 继承了上述版本的所有功能,增加了linux AIO,多回滚段INNODB 1.2x 继承了上述版本的所有功...原创 2019-06-21 11:39:48 · 497 阅读 · 0 评论