小编Sud*_*tty的帖子

当您执行两个相似但不相同的选择请求时,MySQL/InnoDB 缓存如何在内部工作?

我对 Innodb 缓冲池的工作方式有些困惑。

假设我有一个包含 15 条记录的表,如果我执行:select ... between 1 to 10那么该结果将缓存在缓冲区(?)中。我的问题是:如果我select .... between 1 to 15下次执行,那么它将如何获取记录。它是从缓冲区中选择 10 条记录,从磁盘中选择 5 条记录吗?

mysql innodb query-cache

5
推荐指数
1
解决办法
3243
查看次数

标签 统计

innodb ×1

mysql ×1

query-cache ×1