MySQL连表查询之索引

2016-12-17  本文已影响0人  妄语生

MySQL一次连表查询索引优化

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


    图一:SQL执行效果

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


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


    图三:pv表索引情况
    图四:vp表索引情况

  • 分别加上索引之后,性能有明显的提升,EXPLAIN关键字是个很赞的工具。
上一篇下一篇

猜你喜欢

热点阅读