Re[3]: ускорить select через database link Oracle
От: DrDred Россия  
Дата: 16.06.10 05:03
Оценка:
Здравствуйте, night beast, Вы писали:

NB>Здравствуйте, DrDred, Вы писали:


DD>>Можно попробовать переписать его по-нормальному, чтобы дать шанс оптимизатору Оракла


NB>
DD>>select dt.f1, dt.f2, t1.p1
DD>>  from table1@db1 dt
DD>>       join t1 on t1.p2 = dt.f3
NB>


NB>тут наверно left join

NB>нужно в плане посмотреть, используются ли индексы

Да, согласен. Все будет зависеть от плана запроса. Тут как раз и есть засада с таблицей через dblink — по ней статистики нет, поэтом далеко не факт, что будет выбран оптимальный план запроса. Но так как у нас нет вообще никакой информации об сущности этих таблиц — то строить свои предположения тем более бессмысленно.
--
WBR, Alexander
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.