【发布时间】:2016-01-07 05:36:47
【问题描述】:
我有一个很大的表,我需要获取满足这些要求的各个行:
- 在第 1 列和第 2 列中重复了多行具有相同值的行
- 或第 3 列大于 5
- 我正在使用 Oracle SQL Developer
- 此查询需要很长时间,我不得不取消它,但如果我删除“OR column3 > 5”,查询将在 6 秒内结束
我想知道这个查询的内部功能,以了解发生了什么以及为什么需要这么多时间。
最好的方法是什么?
谢谢你,对不起我的英语。
【问题讨论】:
-
嗨@SOF 你制定了解释计划吗?
标签: sql oracle performance