InnoDB引擎底层逻辑讲解——架构之内存架构

1.InnoDB引擎架构

下图为InnoDB架构图,左侧为内存结构,右侧为磁盘结构。

2.InnoDB内存架构讲解

2.1 Buffer Pool缓冲池

2.2 Change Buffer更改缓冲区

2.3 Adaptive Hash Index自适应hash索引

查看自适应hash索引是否开启:

bash 复制代码
show variables like '%hash_index%';

2.4 Log Buffer日志缓冲区

查看日志缓冲区的大小:

bash 复制代码
show variables like '%log_buffer_size%';

查看日志缓冲区刷新时机:

bash 复制代码
show variables like '%flush_log%';
相关推荐
猿java10 分钟前
Elasticsearch有哪几种分页方式?该如何选择?
后端·elasticsearch·架构
时序数据说14 分钟前
IoTDB如何解决海量数据存储难题?
大数据·数据库·物联网·时序数据库·iotdb
小楓12011 小时前
MySQL數據庫開發教學(二) 核心概念、重要指令
开发语言·数据库·mysql
花果山总钻风2 小时前
MySQL奔溃,InnoDB文件损坏修复记录
数据库·mysql·adb
数据智能老司机2 小时前
探索Java 全新的线程模型——结构化并发
java·性能优化·架构
数据智能老司机2 小时前
探索Java 全新的线程模型——作用域值
java·性能优化·架构
数据智能老司机2 小时前
探索Java 全新的线程模型——并发模式
java·性能优化·架构
数据智能老司机2 小时前
探索Java 全新的线程模型——虚拟线程
java·性能优化·架构
TDengine (老段)3 小时前
TDengine IDMP 运维指南(管理策略)
大数据·数据库·物联网·ai·时序数据库·tdengine·涛思数据
小马哥编程3 小时前
【软考架构】云计算相关概念
架构·云计算·软件工程·安全架构