powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зависает запрос
9 сообщений из 9, страница 1 из 1
Зависает запрос
    #39357021
AkOs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простой запрос на БД:

select table2.* from table1, table2
where table1.column1=table2.column1;

В таблице table1 - приблизительно до 1000 строк
В таблице table2 - приблизительно 2.5 млн. строк

Запрос выполняется за долю секунды, можно 20 раз выполнять и все 20 раз он выполнится очень быстро - менее секунды. Но иногда этот же запрос не выполняется, в этот момент времени никаких дополнительных нагрузок на БД не происходит (такая же нагрузка как и была при выполнении за долю секунды), все работает в штатном режиме, кроме этого запроса, выполнения может длится более часа. Индексы по данным полям наложены, типы полей совпадают. Подскажите в чем мб. причина?
...
Рейтинг: 0 / 0
Зависает запрос
    #39357024
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вскидку сразу два варианта:
- delayed block cleanout
- in-doubt распределенная транзакция
...
Рейтинг: 0 / 0
Зависает запрос
    #39357069
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkOsвыполнения может длится более часаВремени предостаточно, чтобы промониторить, что ж там в сессии происходит.
...
Рейтинг: 0 / 0
Зависает запрос
    #39357176
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkOs Подскажите в чем мб. причина?

мб. V$_SESSION_WAIT поскажет)
...
Рейтинг: 0 / 0
Зависает запрос
    #39357296
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AkOs,

За секунду, наверное, только первые N строк вы получаете с такими-то условиями....
...
Рейтинг: 0 / 0
Зависает запрос
    #39357333
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkOsЗапрос выполняется за долю секунды...а что вы подразумеваете под "выполняется"?
Спрашиваю потому, что некоторые думают одно, а пишут другое.
...
Рейтинг: 0 / 0
Зависает запрос
    #39357412
AkOs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--,
"выполняется" - то есть отработка запроса и получения конечного результата, при этом не первых N строк, как писали выше, а полностью итоговый результат запроса.
...
Рейтинг: 0 / 0
Зависает запрос
    #39357414
AkOs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender,
не первых N строк, а полностью итоговый результат запроса.
...
Рейтинг: 0 / 0
Зависает запрос
    #39357467
Avotge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkOsвыполнения может длится более часа
Ну даже профулсканить обе таблицы и схэшдоинить должно быть всяко быстрее часа ж )
Даже по NL сделать 1000 запросов к 2.5млн тоже должно быть всяко быстрее часа.
То есть грешить на то, что слетел план и запрос выполняется не по тому плану, как если выполняется за секунду не приходится видимо?
Интересно, что накопаете )
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зависает запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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