innodb中,qcache和Innodb buffer pool有什么区别

qcache   query cache  查询缓存查询sql的结果给缓存下来 如果sql完全相同 直接返回结果  修改数据 查询缓存肯定失效。如果修改频繁就不适合用查询缓存了。查询缓存默认是开的。

Innodb buffer pool    缓存索引和表数据,  查询过来后先到缓存上查找。找不到在上数据中查找 可以吧数据预加载到缓存中。修改现在缓存中修改,然后达到一定的阈值后,一次性修改到数据库中。

key cache   只缓存索引

posted @ 2019-01-04 12:24  saveworld_niub  阅读(189)  评论(0编辑  收藏  举报