提高Query的性能

时间:2017-06-21 13:41:39

标签: oracle sql-order-by coalesce sqlperformance

我最近遇到过一个整体SELECT语句非常快(0.06秒)的情况,但这部分需要20秒:

COALESCE(T1.trees,T1.trees,T1.flowers)ASC

用于:ORDER BY COALESCE(T2.trees,T2.trees,T2.flowers)ASC,T1.Shirts)

T1& T2是同一个表的别名,而T2用于左外连接..

COALESCE(T2.trees,T2.trees,T2.flowers)ASC部件的任何替代品都能提供更好的性能吗? (正如我在其他帖子中读到的那样,可能是COALESCE(x,y)没有充分利用索引的事实)。因此,假设树列已编入索引。)

干杯, udifel

0 个答案:

没有答案