是的,如果数据量太少,mysql优化器发现可以不走索引快,就会自动不走索引的。因此测试的时候,尽量不要数据太少了,至少保持10-20条数据量。
mysql在生成执行计划的时候,where值不一样,可能选择也不一样,这就是选择因子的问题,也就是该值的选择率。
这就是为什么你同一条SQL,执行了不同的执行计划,当你这个数据量增加的情况下,选择率不变的情况,它的执行计划也会不一样。因为它发现走索引更快。
mysql前一天,pymysql读取mysql表单,mysql 返回多级数据,用mysql录入大量数据,mysql 哪个好,mysql排序order