14.6.3.2 Configuring Multiple Buffer Pool Instances 配置多个Buffer Poll 实例: 对于系统有多个buffer pools 在多个字节范围, 把buffer pool 分成单独的实例可以改善并发,通过降低竞争当不同的线程读和写到cached pages. 这个功能是典型的对于系统有一个buffer pool size 多个GB范围。 多个buffer pool实例是使用 innodb_buffer_pool_instances 配置选项 当InnoDB buffer pool是很大了,很多数据请求可以从内存中检索获取。 你可能遇到多个线程同时访问buffer pool的瓶颈。 你可以让多个Buffer pools 来最小化竞争。 每个page 是存储或者读取时随机分配到其中的一个Buffer pool, 使用一个Hash函数、 每个buffer pool管理它自己的空间的列表,flush lists,LRUs,和其他数据结果连接到一个buffer pool, 是有它自己的Buffer pool mutex保护的 每个buffer pool 实例是至少1GB