FANDOM



Ten hint jest taki perfidny, ze jezeli mamy zapytanie, gdzie jest wiele inline views czy podselectow,  i uzyjemy tego hinta tylko w jednym, niezaleznym SELECT-ie, to i tak CAŁE zapytanie wykona się po drugiej stronie...

Czyli: mimo, że Oracle sam z siebie potrafi wytargac tylko czesc zapytania na druga stronę (np. jeśli wszystkie tabelki z podzapytania są zdalne, to to podzapytanie będzie wytargane na drugą stronę), to uzywając DRIVING_SITE niestety wytargane zostanie CAŁE zapytanie

Sztuczka na obejscie powyższego: jesli mamy np. jakis inline view, w ktorym jest kilka tabel zdalnych i np. tylko jedna tabela lokalna, to robimy po drugiej stronie linka widok na nasza tabele lokalna i w zapytaniu odwolujemy sie do tego widoku - teraz wszystkie obiekti inline view sa zdalne i wykona sie ono zdalnie, a reszta zapytania (poza inline view) lokalnie. Jest jednak problem, gdy odpytuje sie w ten sposob baze stanby - pojawia sie jakis blad oraclowy...

Jeżeli w zapytaniu uzywamy jakichs lokalnych pakietow, funkcji itp. to dane zapytanie i tak nie zostanie wytarganena druga strone - bo przeciez po drugiej stronie linka tych pakietow/funkcji nie ma... Ale z UTL_CONSTANTS podono działa.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Więcej z Fandomu

Losowa wiki