Innodb之监控Buffer pool Load progress

Posted tjc123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Innodb之监控Buffer pool Load progress相关的知识,希望对你有一定的参考价值。

你可以使用PERFORMANCE SCHEMA中的相关信息监控BUFFER POOL状态加载进程。

1. 启用 stage/innodb/buffer pool load instrument:

2.启用stage event consumer相关表,包括 events_stages_current,events_stages_history 和events_stages_history_long.

3.通过innodb_buffer_pool_dump_now=ON,保存buffer pool 的当前状态,并查看其状态:

4.通过innodb_buffer_pool_load_now=on 加载【还原】buffer pool 状态信息,并查看

5 通过查询 performance_schema.events_stages_current表检查buffer pool 正在还原的当前状态。如果已还原完毕则返回空。

如果已完毕,则可查询events_stages_history表。

 

以上是关于Innodb之监控Buffer pool Load progress的主要内容,如果未能解决你的问题,请参考以下文章

MySql - InnoDB 之 Buffer Pool | 重要数据结构

mysql参数之innodb_buffer_pool_size大小设置

mysql 参数调优(11)之innodb_buffer_pool_instances设置多个缓冲池实例

关于MySQL buffer pool的预读机制

关于MySQL buffer pool的预读机制

mysql之buffer pool详解