mysql innodb_buffer_pool的预加载解决思路

mysql innodb_buffer_pool的预加载解决思路

mysql innodb_buffer_pool的预加载

mysql的myisam存储引擎有key_cache,可以通过load index in key_cache。进行启动前的预加载索引。

innodb的buffer_pool的在启动的时候,也能加载数据,或索引,

我想问的就是,是通过什么命令,还是什么潜在的规则去预加载的。

请说出,规则或者是什么设置?

谢谢




当你使用SELECT查询的时候,MYSQL会自动加载。




buffer_pool的在启动的时候,也能加载数据,或索引??

不能吧




INNODB数据的预热,你可以在每个表上做一个全表扫描,这样就把数据和索引都加在到innodb_buffer_pool里面去了。数据热了之后的查询,在内存中完成,性能很好。

mysql innodb_buffer_pool的预加载解决思路

相关文章:

你感兴趣的文章:

标签云: