Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link) / 6 сообщений из 6, страница 1 из 1
20.11.2019, 19:02
    #39891978
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link)
есть у нас oracle-view, которая тянет из основной таблицы + несколько подвешенных к ней через OUTER JOIN.
_Все_ эти таблицы находятся в MS-SQL-базе и опрашиваются через некий db-link (через купленный нами HS aka Gateway)
По отдельности каждая таблица опрашивается быстро. Но в рамках этой вьюхи всё тормозит чудовищно! :-(

Exec-план показывается, что каждая таблица высасывается на сторону оракла (через serial_from_remote ), и (уже там, в оракле, делается hash_join_outher). Как _в принципе_(!) такое разгоняется?! Кто знает / cталкивался? Если какая-то практическая(!) RTFM-ина конкретно по сабжу?
...
Рейтинг: 0 / 0
20.11.2019, 19:19
    #39891998
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link)
DBAshnik,

создать view или dbms_hs_pathrough
...
Рейтинг: 0 / 0
20.11.2019, 19:28
    #39892011
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link)
DBAshnik

По отдельности каждая таблица опрашивается быстро
что это означает? вы за пару сек вытягиваете в оракл все миллионы строк?
сколько строк в тех таблицах?

джойны идут по полям одинаковых типов?
...
Рейтинг: 0 / 0
21.11.2019, 10:40
    #39892216
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link)
Ну так создайте вьюху на стороне MSSQL и из нее уже тяните данные.
...
Рейтинг: 0 / 0
21.11.2019, 12:10
    #39892264
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link)
DBAshnik, попробуй ее материализовать на стороне Оракла.
...
Рейтинг: 0 / 0
25.11.2019, 14:12
    #39893945
DBAshnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link)
Александр Спелицин
Ну так создайте вьюху на стороне MSSQL и из нее уже тяните данные.


пожалуй попробуем такую возможность... Спасибо!

P.S. крайне интересный (для _меня_ ) факт: !!!
проблемный sql_id можно найти в v$sqlarea ! НО не в v$sql_plan !!!
Мой вопрос: а где ж Оракл держит планы таких вот (hs-) запросов?! (если часть опрашиваемых таблиц нахоится на моей стороне, то по любому нужен же план, или как?)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / чудовищно тормозит oracle-вьюха "сосущая" из MsSQL (через db-link) / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]