powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ускорение работы запроса хинтом через дблинк
11 сообщений из 11, страница 1 из 1
Ускорение работы запроса хинтом через дблинк
    #39512968
sanringo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, прошу помощи.
Пусть имеется таблица с 1ккк записями без индексов
Код: plsql
1.
2.
3.
4.
create table my_table
(
  id         NUMBER
);


имеется к ней вьюшки
Код: plsql
1.
2.
3.
CREATE OR REPLACE VIEW my_table_v_with_hint AS
SELECT /*+ PARALLEL 16 */ "ID"
  FROM my_table;


Код: plsql
1.
2.
3.
CREATE OR REPLACE VIEW my_table_v_without_hint AS
SELECT "ID"
  FROM my_table;


проблема в том, что запросы через дблинк
Код: plsql
1.
2.
select count(*) from my_table_v_with_hint@dblink_name;
select count(*) from my_table_v_without_hint@dblink_name;


выполняются одинаково по времени, что без хинта, что с ним.
Как сделать чтобы хинт во вью работал через дблинк?
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39512974
sanringo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если локально без дблинка считать, то хинт срабатывает
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39512997
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а сколько человек в БД работают параллельно? один?
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513113
sanringo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513138
Anatoly B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanringoесли локально без дблинка считать, то хинт срабатывает

А если добавить хинт DRIVING_SITE ?
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513368
sanringo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так же.
Может есть ограничения на хинт PARALLEL через дблинк. Как бы это проверить?
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513372
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanringoтак же.
Может есть ограничения на хинт PARALLEL через дблинк. Как бы это проверить?покажи оба хинта вместе
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513491
sanringo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxsanringoтак же.
Может есть ограничения на хинт PARALLEL через дблинк. Как бы это проверить?покажи оба хинта вместе
не понял, что показать
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513615
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanringoandreymxпропущено...
покажи оба хинта вместе
не понял, что показать

c driving_site хинтом
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39513628
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал одну таблицу через линк - вроде параллелится
...
Рейтинг: 0 / 0
Ускорение работы запроса хинтом через дблинк
    #39516467
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая версия базы? в 10ке насколько я помню непередача условий WHERE и хинтов на другую сторону дблинка было официальным багом.
Сам давно завязал с использованием дблинков, в аналогичной вашей ситуации с таблицей на ккк записей, просто кидали основному серверу заявку на выполнение скрипта который отбирал то что нужно и складывал в отдельную табличку, и мы уже из нее по дблинку забирали результат. Чуть сложнее в коде, но намного быстрее по результату, правда соотношение мощностей серверов было 1 к 20 примерно.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ускорение работы запроса хинтом через дблинк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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