首先,您应该已经知道MyISAM索引不包含 实际上是数据,它只有数据地址。
如果您之前不知道,请重新考虑我的问题。
答案 0 :(得分:1)
myisam仅为密钥使用缓存 - http://dev.mysql.com/doc/refman/5.5/en/myisam-key-cache.html - 但对于innodb密钥和数据显然是平等对待的 - http://dev.mysql.com/doc/refman/5.5/en/innodb-buffer-pool.html
在这两种情况下,缓存的信息量取决于可用空间。如果空间不足,则不会缓存所有信息。
所以,不,不总是。