Изменение значения тайм-аута - PullRequest
0 голосов
/ 05 марта 2019

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

enter image description here

Как я могу изменить это время до 30 секунд?Я проверил https://social.technet.microsoft.com/wiki/contents/articles/12601.crm-2011-timeouts-and-limits.aspx, но эти параметры реестра не существуют на моем сервере.

enter image description here

1 Ответ

0 голосов
/ 06 марта 2019

В предупреждениях журнала событий приложения с идентификатором события 17972 будут показаны все запросы Microsoft SQL, сгенерированные платформой Microsoft CRM, которые занимают более 10 секунд.Тайм-аут, о котором вы думаете, связанный с запросами SQL платформы CRM, приведен ниже и должен быть установлен в реестре сервера Microsoft CRM, отмечая, что, если он не существует, по умолчанию будет установлено значение 30 секунд., По умолчанию Microsoft не добавляет этот раздел реестра на сервер Microsoft CRM.

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ MSCRM \ OLEDBTimeout в качестве ключа REG_DWORD.Если этот ключ не существует, по умолчанию используется 30 десятичных.Я обычно рекомендую клиентам установить это значение от 60 до 600, что будет эквивалентно 1-10 минутам для тайм-аута.Это один из тех сценариев, где больше не всегда лучше, так как длительный запрос может вызвать медлительность для всех, и может быть лучше иметь запрос одного пользователя по истечении времени ожидания CRM через 1 минуту, вместо того, чтобы он выполнялся в течение длительного периода времени ивызывая медлительность для всех пользователей.

В идеале вы либо настроите сгенерированные запросы Microsoft SQL, либо уменьшите объем данных, хранящихся в Microsoft CRM, либо улучшите общую производительность Microsoft SQL Server с помощью более качественного оборудования.Большинство запросов для CRM должны выполняться менее чем за секунду, и если вы видите многочисленные события с этими 10-секундными или более длинными запросами, это указывает на то, что могут возникнуть некоторые проблемы с производительностью.Обратите внимание, что в зависимости от количества пользователей, операций, которые эти пользователи выполняют, и объема данных в Microsoft CRM, будет нормальным видеть случайные более длинные запросы.Если они происходят часто, то самое время начать смотреть на тюнинг.Вы можете использовать эти события из журнала событий приложения в качестве отправной точки для изучения того, какие запросы настраиваются в Microsoft SQL Server.

...