Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Ограничение параллельности  [new]
Nordall
Member

Откуда:
Сообщений: 201
Добрый день!
В процедуре используется параллельный DML(параллельность задается хинтами parallel c различными degree).
При вызове этой процедуры возникает иногда более 50 сессий.
Можно ли при вызове процедуры ограничить максимальное количество создаваемых ею сессий(например не более 16)?
Править degree в коде нет возможности.
28 ноя 13, 17:40    [15207564]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
Rb-Sr
Member

Откуда:
Сообщений: 296
Nordall,

Как вариант
28 ноя 13, 18:29    [15207816]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
Nordall
Member

Откуда:
Сообщений: 201
Rb-Sr,
Вариант нормальный, но мне не хотелось бы менять план(хинты parallel) в написанной не мною процедуре.(или я не что-то не докурил?)
Может быть есть что-то типа:
---процедура или команда ограничивающая количество параллелей
proc(max_parallel=>16) или 'alter session set max parallel 16'?
29 ноя 13, 17:39    [15214434]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
Corner
Member

Откуда:
Сообщений: 1270
PARALLEL_MAX_SERVERS
29 ноя 13, 17:46    [15214486]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
Nordall
Member

Откуда:
Сообщений: 201
Corner,
Не подойдет, т.к.
это максимальное количество процессов для экземпляра.
29 ноя 13, 18:07    [15214627]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1780
Nordall,

Oracle Database Resource Manager подойдет?
29 ноя 13, 18:37    [15214799]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
aamazur
Member

Откуда: CA
Сообщений: 438
Nordall,

SQL> sho parameter parallel_degree_limit
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
parallel_degree_limit                string      4
 
SQL> @banner
 
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
29 ноя 13, 18:40    [15214821]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
KoTTT
Member

Откуда: Екб
Сообщений: 1511
Реально спасает только resource manager.
29 ноя 13, 18:44    [15214842]     Ответить | Цитировать Сообщить модератору
 Re: Ограничение параллельности  [new]
Nordall
Member

Откуда:
Сообщений: 201
KoTTT,
Спасибо!
2 дек 13, 13:22    [15224666]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить