V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
RLinux
V2EX  ›  问与答

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

  •  
  •   RLinux · 2021-08-09 10:05:35 +08:00 · 673 次点击
    这是一个创建于 1206 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在一张四千万左右的消费表中,有两个索引( time1 )、( key_id,time1 )[之前就这样的,不是我弄的]。

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

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

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

    PS:实际上不止这两个索引,但与此相关只有这两个。现在这个查询需要耗时两百多秒
    RLinux
        1
    RLinux  
    OP
       2021-08-10 15:45:01 +08:00
    0.0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5839 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.