
MySQL技术内幕InnoDB存储引擎学习笔记
文章平均质量分 67
不太可爱的叶某人
成熟稳重,温柔善良,风趣幽默,幼稚可爱,真诚勇敢。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【学习笔记】MySQL技术内幕InnoDB存储引擎——第9章 性能调优
InnoDB数据库一般应用于OLTP应用:OLTO特点:①用户操作的并发量很大②事务处理的时间一般比较短③查询的语句较为简单,一般走索引④复杂的查询较少1>OLAP一般为CPU密集型(可换CPU好的机器)2>OLTP一般为IO密集型(可换IO性能好的机器)CPU核数多可优化IO线程数与大并发请求。原创 2025-08-02 18:58:55 · 236 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第8章 备份与恢复
分类:1>备份方法分类:①热备:运行时备份②冷备:停止运行时备份③温备:加全局读锁备份2>备份文件分类①逻辑备份②裸文件物理备份3>备份数据库内容分类①完全备份②增量备份③日志备份【MySQL数据库复制原理(主从)就是异步实时的将二进制日志重做传送到(salve/stard by数据库)】【因为InnoDB支持非锁定读,所以实现一致备份只需在REPEATABLE READ可重复度下到处一组关键表即可】原创 2025-08-02 18:47:08 · 223 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第7章 事务
持久性指的是可靠性,而不是可用性。原创 2025-08-02 18:46:44 · 899 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第6章 锁
为保证一致性,对于共享资源设置锁机制。原创 2025-08-02 17:33:19 · 385 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第5章 索引与算法
不重复的估计值,是预估值,而不是一个准确值,这个值除以数据行数,如果太小的话,不建议使用索引,因为即使在索引中查到了,也需要在相同值中扫描相关数据,从而使索引失去意义。InnoDB1.2.x版本开始,InnoDB支持索引。原创 2025-07-06 00:02:43 · 587 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第4章 表
数据库的分区是指将一个表或索引分解为更多个更小,更可管理的部分。但逻辑上讲,只有一个表或一个索引,但在物理可能有多个物理分区组成。分区不是引擎层完成的,但部分引擎支持分区,部分不支持。MySQL是水平分区(按行分区)加局部分区(索引与数据一起做分区)分区时应指定唯一索引的一部分为分区列,没有唯一索引时可任意指定。原创 2025-07-05 16:23:02 · 533 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第3章 文件
每一个表或视图的结构定义保存为一个单独的.frm后缀名文件。原创 2025-07-05 10:28:15 · 293 阅读 · 0 评论 -
【学习笔记】MySQL技术内幕InnoDB存储引擎——第2章 InnoDB存储引擎
1>InnoDB是基于磁盘存储的数据库引擎,一般使用缓冲池技术来提高整体性能在数据库中进行读取页的操作,首先将页存放在缓冲池中,如果读取时在缓冲池中命中了,则直接读取。在修改数据库页时,先在缓冲池修改,再以一定的频率刷新到磁盘上各种页的含义 P232>缓冲池如何管理①一般情况下,通过LRU算法,频繁使用的在前端,缓冲池不能存放新页时,会释放LRU列表尾端的页②页修改后为脏页,保存在Flush列表中。原创 2025-06-28 19:07:57 · 843 阅读 · 0 评论