Есть ли способ ограничить или ограничить ресурсы, используемые пользователем в Oracle? - PullRequest
3 голосов
/ 10 марта 2010

У меня многопользовательское веб-приложение, и у меня возникают проблемы, когда стороннее приложение создания отчетов запрашивает мою базу данных Oracle 10g.

Запросы отчетов замедляют работу системы и влияют на всех других пользователей.

Есть ли способ ограничить сессию этого пользователя, чтобы его запросы не влияли на других пользователей?

Ответы [ 2 ]

3 голосов
/ 10 марта 2010

вы можете использовать Менеджер ресурсов базы данных для управления рабочей нагрузкой. Посмотрите документацию Oracle или этот пример из блога Джоэля Каллмана APEX .

2 голосов
/ 10 марта 2010

AFAIK, вы можете регулировать сеансы только на основе процессора в 10g, что обычно не является проблемой для долго выполняющихся запросов. Самой полезной вещью были бы ограничения на дисковый ввод-вывод, которые теперь доступны в 11g в Диспетчере ресурсов базы данных .

...