美文网首页
MYSQL查询优化

MYSQL查询优化

作者: 剑客kb | 来源:发表于2018-10-13 14:45 被阅读0次

    1、如果Select查询项的字段不都在索引项中,通过索引项查询时,那么毫无疑问的结果将进行回表(回表的意思就是每当你索引检索到1个满足条件的就再到表里面去查找符合查询条件的,每一次回表都产生一次随机IO,所以in里面的dealgroup size越大,越费时间。
    2、select a,b,c,d from activity where (a = ? and b = ?) order by id limit 0,1500 数据表有2kw数据,由于加入order by导致查询没有走到索引a,b的联合索引,所以需要在表后强制走索引a,b

    相关文章

      网友评论

          本文标题:MYSQL查询优化

          本文链接:https://www.haomeiwen.com/subject/yceoaftx.html