Witam, mam problem ze zmuszeniem Oracle do zwrócenia wyników selecta:
select
t1.k1, t1.k2,
t2.k1, t2.k2
from
(select k1, k2 from A) t1, -- S1
(select k1, k2 from B) t2 -- S2
where
t1.k1 = t2.k1
O ile samo S1 wykonuje się ok 5 sek, "A" jest ogromnym widokiem, S2 tak samo, wraca po ok 5 sek, o tyle wszystko razem za chiny nie chce się wykonać w skończonym czasie.
Chcę "zmusić" Oracle do wykonania S1, S2 i połączenia wszystkiego na samym końcu.
I S1 i S2 zwracają po 15 - 20 wierszy, więc teoretycznie powinno być migiem, a tu zonk.
Jak przerobić, żeby ruszyło ?