powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зависание запроса при увеличении интервала
6 сообщений из 6, страница 1 из 1
Зависание запроса при увеличении интервала
    #39732262
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, есть запрос..
Код: plsql
1.
2.
3.
select ...
 from test t
where t.id between :t1 and :t2 

. Если между t1 и t2 количество записей от 1 до 10, то все работает меньше секунды, как только больше 10 виснет на несколько минут. Планы запросов не меняются. Может есть у кого идеи, как это победить?)
P.S. К таблице test обращаюсь по dblink
P.S.S. driving_site не помогает(
...
Рейтинг: 0 / 0
Зависание запроса при увеличении интервала
    #39732450
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Показывай реальный план(dbms_xplan.display_cursor или sql_monitor или трасса).
...
Рейтинг: 0 / 0
Зависание запроса при увеличении интервала
    #39732451
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для первого из списка нужно GATHER_PLAN_STATISTICS хинт или statistics_level = all на уровне сессии. И его потом вызывать с allstats
...
Рейтинг: 0 / 0
Зависание запроса при увеличении интервала
    #39732644
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cobalt_frogПланы запросов не меняются
В них всегда одно слово REMOTE?
...
Рейтинг: 0 / 0
Зависание запроса при увеличении интервала
    #39732798
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,
driving_site по идее должен был поменять картину.
...
Рейтинг: 0 / 0
Зависание запроса при увеличении интервала
    #39732814
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123йй,

При неизменном плане в котором только и исключительно REMOTE (т.е. driving site применяется, но не меняет исходного плана), не будет видно как на самом деле в обоих случаях выбираются данные на источнике. Может там range scan при одних значениях и full scan при других.

Также могут быть затыки на уровне сети, связанные с размерами пакетов или mtu, или жизнерадостное нечто по дороге теряет часть пакетов и их приходится перезапрашивать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зависание запроса при увеличении интервала
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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