Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_bod  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
Анализирую запросы, которые грузят больше всего сервер и там на первом месте:
WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_body
FROM ExternalMailQueue INTO @msgs), TIMEOUT @rec_timeout

dbo.sp_readrequest

Проверяю очереди, используя SELECT * FROM sys.service_queues

Получаю три записи:
QueryNotificationErrorsQueue
ServiceBrokerQueue
EventNotificationErrorsQueue

Что это может быть?

P.S. MS SQL SERVER 2005
11 апр 12, 08:07    [12396991]     Ответить | Цитировать Сообщить модератору
 Re: WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_bod  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
которые грузят больше всего сервер


Грузят чем? CPU, IO, другое. Или все-таки этот "запрос" имеет самоее большое коммулятивное время ожидания, как то и должно быть?
11 апр 12, 08:30    [12397029]     Ответить | Цитировать Сообщить модератору
 Re: WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_bod  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
pkarklin
автор
которые грузят больше всего сервер


Грузят чем? CPU, IO, другое. Или все-таки этот "запрос" имеет самоее большое коммулятивное время ожидания, как то и должно быть?


total elapsed time и avg elapsed time.
11 апр 12, 10:23    [12397390]     Ответить | Цитировать Сообщить модератору
 Re: WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_bod  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Hel975,

Это процесс от очереди db mail. Который "появляется" при запуске db mail и работает все это время, при этом большую его часть простаивая, ожидая появления сообщения в очереди для отправки. Отсюда и такие большие показания.
11 апр 12, 11:05    [12397689]     Ответить | Цитировать Сообщить модератору
 Re: WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_bod  [new]
Hel975
Member

Откуда: Москва
Сообщений: 1053
pkarklin
Hel975,

Это процесс от очереди db mail. Который "появляется" при запуске db mail и работает все это время, при этом большую его часть простаивая, ожидая появления сообщения в очереди для отправки. Отсюда и такие большие показания.


С этим можно что-то сделать или нет?
11 апр 12, 11:07    [12397703]     Ответить | Цитировать Сообщить модератору
 Re: WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_bod  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Hel975
С этим можно что-то сделать или нет?


C этим не надо ничего делать. Этот процесс не создает практически никакой нагрузки. Вы не там ищещете.
11 апр 12, 11:37    [12397966]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить