Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ускорение работы запроса хинтом через дблинк / 11 сообщений из 11, страница 1 из 1
30.08.2017, 17:53
    #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
30.08.2017, 18:11
    #39512974
sanringo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение работы запроса хинтом через дблинк
если локально без дблинка считать, то хинт срабатывает
...
Рейтинг: 0 / 0
30.08.2017, 19:13
    #39512997
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение работы запроса хинтом через дблинк
а сколько человек в БД работают параллельно? один?
...
Рейтинг: 0 / 0
31.08.2017, 06:45
    #39513113
sanringo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение работы запроса хинтом через дблинк
да
...
Рейтинг: 0 / 0
31.08.2017, 08:09
    #39513138
Anatoly B
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение работы запроса хинтом через дблинк
sanringoесли локально без дблинка считать, то хинт срабатывает

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

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


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