我最近遇到过一个整体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