search 2013 adfgs
作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明
链接:http://isky000.com/database/sql%e8%af%ad%e5%8f%a5%e4%b8%ad%e7%94%a8join%e7%9a%84%e5%87%a0%e4%b8%aa%e6%b3%a8%e6%84%8f%e7%82%b9 | del.icio.us | Twitter it

在Oracle中使用Join的时候,为了尽可能的提高语句的性能,有如下几个需要注意的基本关键点:

1、Equi-Joins绝对优先;
2、只有当Equi-Joins实在无法胜任的时候再考虑Range Joins;
3、尽可能避免用”!=”和”NOT”来过滤查询条件(总是会导致全表扫描);
4、尽量避免用到”LIKE”来匹配查询条件;
5、将过滤比率最高的放在前面执行(实现最有效过滤:Most Highly Filtered),哪怕是几个Join表中最大的表;
6、尽可能多的使用索引(除非是当表很小,以至于全表扫描快过通过索引检索)。

看完了要说点啥么?