mysql系列之--innodb内存结构:buffer pool 、 change buffer、adaptive hash index(自适应哈希索引)、log buffer

放两张张图先:

 一、innodb系统架构图(保存内存的 和 硬盘的)

 

二、innodb内存结构图:

 

 

buffer bool(缓冲池): 缓冲池是主内存中的一个区域,在InnoDB访问表和索引数据时会在对其进行高速缓存。缓冲池允许直接从内存中处理经常使用的数据,从而加快了处理速度。在专用服务器上,通常将多达80%的物理内存分配给缓冲池。为了提高大容量读取操作的效率,缓冲池被分为多个页面,这些页面可能包含多个行。为了提高缓存管理的效率,缓冲池被实现为 页面的链表。使用LRU算法的变体将很少使用的数据从缓存中老化、移除。

 

posted on 2020-08-14 10:16  哈皮的玩偶  阅读(187)  评论(0编辑  收藏  举报