тайм-аут запроса оракула - PullRequest
       3

тайм-аут запроса оракула

0 голосов
/ 16 декабря 2010

простой запрос вызывает ora - 01013 ошибка

select count (*) as counter, 'month_stat' as name
from s_contact_x
where created < last_upd
and (sysdate - last_upd) < 1

Сообщение: запрос не выполнен ORA-01013: пользователь запросил отмену текущей операции

Этот запрос на выбор успешно выполненработает в редакторе TOAD, но для получения набора результатов требуется 3-5 минут.

Как я понял, эта проблема связана с тайм-аутом запроса Oracle, как мы можем установить его в запросе?

1 Ответ

1 голос
/ 17 декабря 2010

Как уже предлагали другие, вы должны сначала посмотреть на изменение настроек и добавление индексов.Если это не сработает, вы можете использовать параллелизм для ускорения запроса:

select /*+ parallel(s_contact_x) */ count (*) as counter, 'month_stat' as name
from s_contact_x
where created < last_upd
and (sysdate - last_upd) < 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...