04 2024 档案
摘要:CheckPoint的作用 缩短数据库的恢复时间 数据库宕机恢复依赖redo log。当恢复时不需要重做所有日志,因为CheckPoint之前的页都已经刷盘,只需要对CheckPoint之后的日志进行恢复,从而缩短恢复时间 缓冲池不够用时,将脏页刷新到磁盘 当缓冲池不够时,LRU算法会溢出最近最少使
阅读全文
摘要:缓冲池介绍 每次读写数据都是通过Buffer Pool; 当Buffer Pool中没有用户所需要的数据时,才去硬盘中获取; 通过innodb_buffer_pool_size进行设置总容量; 该值设置的越大越好; innodb_buffer_pool_instances 设置为多少个缓冲池; 总容
阅读全文
摘要:页的结构 File Header 记录 ROW_FORMAT REDUDENT:兼容老版本的InnoDB,MySQL 4.1版本之前 COMPACT:MySQL 5.6 版本的默认格式 COMPRESSED:支持压缩 DYNAMIC:大对象记录优化,MySQL 5.7 版本默认格式 COMPACT
阅读全文
摘要:在InnoDB存储引擎中,Row都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(index organized table),或者叫聚集索引(clustered index) 每张表必须有一个主键 根据主键的值构建一个B+树 这颗B+树的叶子节点存放所有记录 非叶子节点存放主键和指针(若
阅读全文
摘要:表空间内部组织结构 表空间 内部由多个段对象(Segment)组成 每个段(Segment)由区(Extent)组成 每个区(Extent)由页(Page)组成 每个页(Page)里面保存数据(或者叫记录 Row) 段对用户来说是透明的 段也是一个逻辑概念 目前为止在information_sche
阅读全文