![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL技术内幕读书笔记
文章平均质量分 95
小宇哥x
这个作者很懒,什么都没留下…
展开
-
MySQL技术内幕读书笔记一、MySQL体系结构和存储引擎
文章目录一、MySQL体系结构和存储引擎1.1 定义数据库和实例1.2 MySQL体系结构1.3 MySQL存储引擎1.3.1 InnoDB存储引擎1.3.2 MyISAM存储引擎1.3.3 NDB存储引擎1.3.4 Memory存储引擎1.3.5 Maria存储引擎1.4 各存储引擎之间的比较1.5 连接MySQL二、InnoDB存储引擎2.1 InnoDB体系架构2.1.1 后台线程2.1.2 内存1.缓冲池2.LRU List、Free List和Flush List3.重做日志缓冲4.额外的内存池.原创 2021-05-29 21:28:39 · 241 阅读 · 0 评论 -
MySQL技术内幕读书笔记二、MySQL文件类型
文章目录一、文件1.1 参数文件1.1.1 什么是参数1.1.2 参数类型1.2 日志文件1.2.1 错误日志1.2.2 慢查询日志1.2.3 查询日志1.2.4 二进制日志1.3 套接字文件1.4 pid文件1.5 表结构定义文件1.6 InnoDB存储引擎文件1.6.1 表空间文件1.6.2 重做日志文件1.7 小结一、文件构成MySQL数据库和InnoDB存储引擎表的各种类型文件。参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的.原创 2021-05-30 19:08:24 · 145 阅读 · 0 评论 -
MySQL技术内幕读书笔记三、MySQL表结构
文章目录一、表结构1.1 索引组织表1.2 InnoDB逻辑存储结构1.2.1 表空间1.2.2 段1.2.3 区1.2.4 页1.2.5 行1.3 InnoDB行记录格式1.3.1 Compact行记录格式1.3.2 行溢出数据1.3.3 CHAR的行结构存储1.4 InnoDB数据页结构1.5 约束1.5.1 数据完整性1.5.2 约束和索引的区别1.6 分区表1.6.1 分区概述1.7 小结一、表结构1.1 索引组织表在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为.原创 2021-05-30 21:12:31 · 174 阅读 · 0 评论 -
MySQL技术内幕读书笔记四、MySQL索引与算法
文章目录一、索引1、InnoDB存储引擎索引概述2、数据结构与算法2.1 二分查找法2.2 二叉查找树和平衡二叉树3、B+树3.1 B+树的插入操作3.2 B+树的删除操作4、B+树索引4.1 聚集索引4.2 辅助索引(非聚集索引)4.3 B+树索引的管理5、Cardinality值5.1 什么是Cardinality5.2 InnoDB存储引擎的Cardinality统计6、B+树索引的使用(重点)6.1 不同应用中B+树索引的使用6.2 联合索引6.3 覆盖索引6.4 优化器选择不使用索引的情况6.5.原创 2021-05-31 21:32:01 · 173 阅读 · 2 评论 -
MySQL技术内幕读书笔记五、MySQL锁机制
文章目录一、MySQL锁机制1、什么是锁2、lock与latch3、InnoDB存储引擎中的锁3.1 锁的类型3.2 一致性非锁定读(重要)3.3 一致性锁定读3.4 自增长与锁3.5 外键和锁4、锁的算法4.1 行锁的3种算法4.2 解决Phantom Problem5、锁问题5.1 脏读5.2 不可重复读(幻读)5.3 丢失更新6、阻塞7、死锁7.1 死锁的概念7.2 死锁的示例一、MySQL锁机制开发多用户、数据库驱动的应用时,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另外一方面.原创 2021-06-01 15:22:50 · 169 阅读 · 1 评论 -
MySQL技术内幕读书笔记六、MySQL事务
文章目录一、MySQL事务1、认识事务1.1 概述1.2 分类2、事务的实现2.1 redo2.2 undo2.3 purge2.4 group commit3、事务控制语句4、事务的隔离级别5、分布式事务5.1 MySQL数据库分布式事务5.2 内部XA事务6、不好的事务习惯6.1 在循环中提交6.2 使用自动提交6.3 使用自动回滚7、长事务一、MySQL事务InnoDB存储引擎中的事务完全符合ACID的特性。ACID是以下4个词的缩写:原子性(atomicity)一致性(consisten.原创 2021-06-02 14:21:42 · 276 阅读 · 0 评论