这是一个创建于 1200 天前的主题,其中的信息可能已经有所发展或是发生改变。
在一张四千万左右的消费表中,有两个索引( time1 )、( key_id,time1 )[之前就这样的,不是我弄的]。
现在查询语句为 select * from key_id = * and time1 >= * and time1 <= *
explain 得到的是 type=index,possible_keys=(time1)(key_id,time1)
在网上搜到的资料看起来云里雾里的,不太懂为什么先走( time1 )~~
PS:实际上不止这两个索引,但与此相关只有这两个。现在这个查询需要耗时两百多秒
|
|
1
RLinux 2021-08-10 15:45:01 +08:00
0.0
|