缓冲池
大小查看
show variables like 'innodb_buffer_pool_size';
太小的innodb_buffer_pool_size是不利于性能的提升
命中率查看
一 、 通过以下命令查看相关数据:
show global status like 'Innodb_buffer_pool_read%';
结果如下:

命中率公式:
Innodb_buffer_pool_read_requests / (Innodb_buffer_pool_read_requests + Innodb_buffer_pool_reads + Innodb_buffer_pool_read_ahead)
二、通过status查看
show engine innodb status;
Buffer pool hit rate 即为命中率:
本文介绍了如何通过`showvariableslikeinnodb_buffer_pool_size`检查InnoDB缓冲池大小,以及如何利用`showglobalstatuslikeInnodb_buffer_pool_read%`和`showengineinnodbstatus;`来监控命中率,以提升数据库性能。
930

被折叠的 条评论
为什么被折叠?



