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

Откуда:
Сообщений: 219
Возникла задача распараллеливания обработки процедуры, приходящих в одном потоке.

Решил попробовать через Service Broker.
Все настроил, в очереди поставил MAX_QUEUE_READERS=200.

Но по результатам выполнения вижу что обработка процедуры происходит всего в 4 коннектах, при отправленных 1500 вызовах.
Может какие-то ограничения есть у SB или настройки, которые я упустил?
22 май 18, 12:09    [21428335]     Ответить | Цитировать Сообщить модератору
 Re: Service Broker коннекты к базе  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1364
Alex1975,

MAX_QUEUE_READERS=200 не означает что у вас очередь будет разгребать 200 потоков.

Может какие-то ограничения есть у SB или настройки, которые я упустил?

упустили чтение справки. у вас в текущий момент с обработкой очереди справляется 4 ридера.
22 май 18, 12:32    [21428481]     Ответить | Цитировать Сообщить модератору
 Re: Service Broker коннекты к базе  [new]
invm
Member

Откуда: Москва
Сообщений: 9347
Alex1975,

http://rusanu.com/2006/10/29/parallel-activation/
22 май 18, 12:40    [21428523]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить