Cette requête est optimisée par le hint leading . Il s’agit donc de trouver une autre astuce de d'optimisation sans passer par ce hint.
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT /*+ leading(transmitlog) */ orders.pitsequence_s FROM orders, of_x, transmitlog WHERE orders.orderkey = of_x.orderkey AND ( transmitlog.tablename = 'INVRPT_MVTCREATEOVAEXP_X' OR transmitlog.tablename = 'RECAP_INVRPT_MVTCREATEOVAEXP_X' ) AND transmitlog.transmitflag = '5' AND transmitlog.key1 = to_char(of_x.workorderid) AND of_x.storerkey = :vstorerkey ORDER BY orders.orderkey;
Partager