oracle查询优化

Posted 莫之夭阏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle查询优化相关的知识,希望对你有一定的参考价值。

oracle的执行顺序where子句中的条件是总是优先于其他条件的,并且越靠右越优先,包括group by、order by等子句。

根据执行顺序我们可以总结出许多可以优化查询的规律:

1、将能最快筛选出最少条目的条件放在where条件最右侧

2、not in 和 not exist的区别   not exist可以判断为null的情况,not in则会报错 但执行效率大于not exist。

3、优先给where子句中的条件字段添加索引,以优化大数据量的查询效率

以上是关于oracle查询优化的主要内容,如果未能解决你的问题,请参考以下文章

Oracle大量数据查询优化

oracle怎么优化

oracle查询的查询优化

oracle查询优化之子查询条件优化

求助oracle like%.%模糊查询优化

Oracle - 查询优化 - 查询运行时间长