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 · 329 阅读 · 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 · 279 阅读 · 0 评论 -
MySQL技术内幕-INNODB
文章目录概述各版本之间的比较后台线程关键特性 概述 各版本之间的比较 老版本的INNODB: 支持ACID,行锁设计, MVCC INNODB1.0x 继承了上述版本的所有功能,增加了compress和dynamic页格式 INNODB1.1x 继承了上述版本的所有功能,增加了linux AIO,多回滚段 INNODB 1.2x 继承了上述版本的所有功...原创 2019-06-21 11:39:48 · 488 阅读 · 0 评论