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

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

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

key cache   只缓存索引

猜你喜欢

转载自www.cnblogs.com/tecnologycc/p/10219183.html