mysql数据库leftjoin的索引咋建效率变高

连接条件那部分建了索引一直不快 但是别的地方都很快

1704181459066.jpg

SQL 3333xzx 发布于 2024-1-2 15:20 (编辑于 2024-1-2 15:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-1-2 15:23(编辑于 2024-1-2 15:24)

看你是什么主键,还是唯一索引了,还是说字段是文本格式的?还是普通索引?

先用命令看一下返回的结果

Explain

不会看 Explain执行计划,劝你简历别写熟悉 SQL优化 - 程序员小富 - 博客园 (cnblogs.com)

  • 3333xzx 3333xzx(提问者) 建的都是普通索引 一个表的上下left join 那里很慢 单个查询就很快 有一个字段是文本格式的
    2024-01-02 15:24 
  • CD20160914 CD20160914 回复 3333xzx(提问者) 先用我说语句,去查看执行计划,看一下它出来的结果!
    2024-01-02 15:25 
  • 3333xzx 3333xzx(提问者) 回复 CD20160914 大佬你看看我放出来了
    2024-01-02 15:29 
  • CD20160914 CD20160914 回复 3333xzx(提问者) 你是多个列关联吗?
    2024-01-02 15:34 
  • 3333xzx 3333xzx(提问者) 回复 CD20160914 对对对 然后我给他们放一起建了个索引
    2024-01-02 15:35 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-2 15:24
  • 2关注人数
  • 360浏览人数
  • 最后回答于:2024-1-2 15:45
    请选择关闭问题的原因
    确定 取消
    返回顶部