SQL语句中用UNION代替OR

今天服务器中有条SQL执行起来比较慢。

通过explain语句很明显发现使用OR之后索引失效了。

后改UNION代替OR,UNION是拼合两条(多条)SQL的结果集。

效率提升了9倍多,但是还是没有用到url,serverurl这个联合索引,猜测是!=”的这种条件不需要用索引来查。

SQL语句中用UNION代替OR》上有3条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You must enable javascript to see captcha here!