互联网服务数据库sql优化

求助,sql优化

                                   SELECT COUNT(amoid) num FROM alp_merchant_order WHERE (mobile LIKE '%15011236833%' || phone LIK...显示全部

                                   

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

查看其它 11 个回答wolfop的回答

wolfopwolfop其它Why should I tell you?

这种情况下没别的好办法,你赢考虑使用10.5的的BLU加速全表扫描,或者用DBF提升全表扫描并行度。不过没法同时使用BLU和DPF

IT其它 · 2016-06-25
浏览1700

回答者

wolfop
其它Why should I tell you?

wolfop 最近回答过的问题

回答状态

  • 发布时间:2016-06-25
  • 关注会员:8 人
  • 回答浏览:1700
  • X社区推广