MySQL连表查询之索引

MySQL一次连表查询索引优化

  • 新上线的功能出问题,发现是慢SQL,测试环境执行语句如图一所示,需要43秒。


    图一:SQL执行效果

  • 使用EXPLAIN关键字分析如图二


    图二:EXPLAIN分析效果
  • 可以发现5张表中,有2张表没有走索引,分别是pv表的order_id字段和vp表的list_no字段,如图三,图四所示。


    图三:pv表索引情况

    图四:vp表索引情况

  • 分别加上索引之后,性能有明显的提升,EXPLAIN关键字是个很赞的工具。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容