互联网服务数据库sql优化

求助,sql优化

                                   

SELECT COUNT(amoid) num FROM alp_merchant_order WHERE (mobile LIKE '%15011236833%' || phone LIKE '%15011236833%') AND orderstatus NOT IN (0,17) AND createtime >='2016-05-26 15:01:02';

看下这个sql,全表扫描 ,帮忙优化下

12334.jpg


非常感谢

参与26

12同行回答

DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
如果15011236833,已经确定使用 =  ,效率更高如果左边确定的话,使用'15011236833%' ,就可以走索引显示全部

如果15011236833,已经确定使用 =  ,效率更高

如果左边确定的话,使用'15011236833%' ,就可以走索引

收起
电信运营商 · 2016-06-07
浏览2014

    提问者

    kevin898
    测试工程师捷越联合信息咨询服务有限公司

    相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2016-06-02
  • 关注会员:8 人
  • 问题浏览:7696
  • 最近回答:2016-06-25
  • X社区推广