Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Service Broker коннекты к базе / 3 сообщений из 3, страница 1 из 1
22.05.2018, 12:09
    #39648013
Alex1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Service Broker коннекты к базе
Возникла задача распараллеливания обработки процедуры, приходящих в одном потоке.

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

Но по результатам выполнения вижу что обработка процедуры происходит всего в 4 коннектах, при отправленных 1500 вызовах.
Может какие-то ограничения есть у SB или настройки, которые я упустил?
...
Рейтинг: 0 / 0
22.05.2018, 12:32
    #39648038
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Service Broker коннекты к базе
Alex1975,

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

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


упустили чтение справки. у вас в текущий момент с обработкой очереди справляется 4 ридера.
...
Рейтинг: 0 / 0
22.05.2018, 12:40
    #39648051
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Service Broker коннекты к базе
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Service Broker коннекты к базе / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]