请教一个关于 mysqlr 如何走索引的问题,以及请教一下哪里可以查阅到比较系统的关于这方法的知识

2021-08-09 10:05:35 +08:00
 RLinux
在一张四千万左右的消费表中,有两个索引( time1 )、( key_id,time1 )[之前就这样的,不是我弄的]。

现在查询语句为 select * from key_id = * and time1 >= * and time1 <= *

explain 得到的是 type=index,possible_keys=(time1)(key_id,time1)

在网上搜到的资料看起来云里雾里的,不太懂为什么先走( time1 )~~

PS:实际上不止这两个索引,但与此相关只有这两个。现在这个查询需要耗时两百多秒
666 次点击
所在节点    问与答
1 条回复
RLinux
2021-08-10 15:45:01 +08:00
0.0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/794536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX