Вырубается SELECT из-за нехватки памяти в Oracle9i

 
0
 
Oracle
ava
guest | 28.01.2005, 08:19
Здравствуйте! Только что начал работать на новом месте, и мне предстоит в будущем заниматься поддержкой информационной системы, которая работает с базой данных на сервере Oracle 9i, расположенном в другой стране на UNIX HP-UX. Я c Oracle пока что не работал, и научиться работать с ним еще только предстоит, хотя есть опыт работы с менее серьезными БД. Сейчас систему доводят специалисты, у которых нам предстоит ее перенимать Но уже cтолкнулся с проблемой, которую пока знаю только со слов. Ее суть в том, что есть одна трудоемкая ежемесячная выборка (SELECT по нескольким таблицам), которая не всегда проходит. Говорят, что если параллельные задачи становятся более ресурсоемкими, то наша выборка вырубается сервером с сообщением о нехватке памяти для rollback. Пока сам на рабочей БД проверить ситуацию на данную проблему не могу. Но, чтобы не терять времени, я хотел бы спросить у опытных людей:
1) Возможно ли, чтобы сервер снимал с обработки по такой причине выборку, а не, скажем, замедлял или откладывал ее?
2) Причем здесь откат (rollback), ведь выборка не меняет ничего в БД?
Спасибо!
Comments (2)
ava
LSD | 29.01.2005, 00:48 #
Цитата (Valentin @ 28.1.2005, 08:19)
1) Возможно ли, чтобы сервер снимал с обработки по такой причине выборку, а не, скажем, замедлял или откладывал ее?

Возможно, если памяти не хватает то операция отменяется сразу.

Цитата (Valentin @ 28.1.2005, 08:19)
2) Причем здесь откат (rollback), ведь выборка не меняет ничего в БД?

Наверно имелось в виду temporaly tablespace, т.к. результаты запросов хранятся там.
ava
guest | 29.01.2005, 23:08 #
Большое спасибо Вам за помощь!
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  guest ava  LSD
advanced
Submit