【发布时间】:2014-12-13 13:07:08
【问题描述】:
这就是我的理解:
Innodb 中的缓冲池:这将存储 Sql 表中的索引和数据,并将其缓存以供将来查询,因此它不需要一直打扰 Mysql。
Memcached:用于存储从 Innodb 接收到的数据并将其缓存,因此不需要每次都继续询问 Innodb。
他们不是都在做同样的事情,即在 Ram 中缓存响应,以便更快并减少 I/O 和 sql 解析吗?那为什么要在 Innodb Buffer pool 之上再增加一层 memcached 呢?
【问题讨论】:
标签: mysql caching memcached buffer innodb