突然发现这个很奇怪的现象
V2 贴图太麻烦了,我就直接知乎上提了个问题然后贴个传送门在下面,各位要回答的也可以去知乎回答
https://www.zhihu.com/question/414646774
其他 Oracle 和 sql server 我没用过,如果各位有环境的也可以试试看其他关系数据库是否也有这个问题
1
wakzz 2020-08-16 14:22:46 +08:00 via Android
mysql 的索引选择是基于成本计算的,你数据量太少,mysql 发现使用 in 操作使用主键索引需要三次回表的成本,比直接全表扫描的成本高,所以就直接使用全表扫描了。
|
2
chihiro2014 2020-08-16 15:08:13 +08:00
具体看查询优化器和成本模型是怎么弄的
|
3
bear2000 2020-08-16 19:01:43 +08:00 via Android
MySQL 优化器认为不用索引更快
|