zoukankan      html  css  js  c++  java
  • MySQL left join 查询很慢(1)

    现有两张数据表:A、B

    # A 表,只有 id 有唯一索引(primary key)
    id、name、description、age...
    
    # B 表,只有 id 有唯一索引(primary key)
    id、task_id、index_name、status、final_status...
    

    问题:A left join B 速度很慢:

    select a.id, a.name, a.description, a.age, b.task_id, b.index_name, b.status, b.final_status from A as a left join B as b on a.id=b.task_id;
    

    原因:task_id 没有索引

    解决方案:给 B.task_id 添加索引

    # 添加普通索引
    alter table B add index task_id(task_id);
    
  • 相关阅读:
    安全
    请求
    使用 Fetch
    安全
    script
    PWA
    link(外部资源关系)
    base(根URL)
    缓存
    IndexedDB基本概念
  • 原文地址:https://www.cnblogs.com/midworld/p/14778903.html
Copyright © 2011-2022 走看看