小编Aka*_*ash的帖子

MyISAM 用于数据读取

我有一个大约有 10 亿行的表,它的 98% 是读取密集型的。

我尝试使用不同的存储引擎(MyISAM 和 InnoDB)调整数据库

然后运行了一些测试以查看性能

在 where 子句中,我有一个主键 ID,而且似乎由于 MyISAM Ke​​y Cache 将所有索引存储在其缓冲区中,因此使用 MyISAM 似乎非常快,大约比 InnoDB 快 2 倍

但是对于 InnoDB 来说,它似乎更慢了!!是不是 InnoDB 不使用任何缓冲区来预加载索引?

mysql innodb myisam

10
推荐指数
2
解决办法
836
查看次数

标签 统计

innodb ×1

myisam ×1

mysql ×1