innodb buffer pool相关特性

  1. 云栖社区>
  2. 博客>
  3. 正文

innodb buffer pool相关特性

zysql 2016-05-20 09:35:40 浏览1286
展开阅读全文

背景

innodb buffer pool作为innodb最重要的缓存,其缓存命中率的高低会直接影响数据库的性能。因此在数据库发生变更,比如重启、主备切换实例迁移等等,innodb buffer poll 需要一段时间预热,期间数据库的性能会受到明显影响。
另外mysql 5.7以前innodb buffer pool缓存大小修改不是动态的,重启才能生效。因此innodb buffer pool的预热和innodb buffer pool大小的动态修改,对性能要求较高的应用来说是不错的特性,下面我来看看这两个特性的具体实现。

buffer pool 预热

mysql 5.6以后支持buffer pool预热功能。引入了以下参数, 参数具体含义参见官方文档

innodb_buffer_pool_load_now
innodb_buffer_p

网友评论

登录后评论
0/500
评论
zysql
+ 关注