【发布时间】:2018-02-14 14:31:50
【问题描述】:
如何在 oracle 12c 中运行很长时间的 sql 查询中跳过 order by 并且该 order by 列已经有索引。
【问题讨论】:
-
您不能更改查询吗?您能在这里给我们一些背景信息吗?
-
如果您需要特定顺序的结果,
ORDER BY是保证该顺序的唯一方法。如果您不需要特定顺序的结果,那么...删除ORDER BY子句。不确定您还在这里寻找什么? -
查询、表 DDL、问题和要求在哪里?因为没有他们真的很难帮助你。
-
@ Damien_The_Unbeliever:感谢您的评论。我需要按特定顺序获取结果并应用索引,尽管这需要时间。
-
如果您需要特定顺序的结果,则无法摆脱
order by。如果您需要帮助调整查询,请edit您的问题添加查询、表定义为create table语句(包括所有索引)和执行计划。 Formatted text 请no screen shots。 edit 您的问题不在 cmets 中发布代码或其他信息。
标签: sql oracle performance query-optimization oracle12c