2011-06-23 2 views
2

Утилиты моего приложения CRM сталкиваются с проблемой медлительности в определенную часть дня, и было обнаружено, что SQL-запрос срабатывает (прилагается ниже) к 1 PM ежедневно, вызывая одно и то же:Sql-запрос, вызывающий проблему MS CRM Dynamics 4.0.

выберите count (*) из asyncoperationbase, где RecurrencePattern не является нулевым и DeletionStateCode = 0 и потребляет ресурсы сервера.

Заметьте, что из-за некоторых сотрясений я не могу очистить стол. Моя единственная проблема заключается в том, как этот запрос запускается сам собой? Это как какой-то запрос на обслуживание или обычный запрос, запущенный на CRM-сервере? Pls предлагает.

ответ

2

Звучит так, как будто это может быть связано с работой по очистке. Он подсчитывает повторяющиеся асинхронные операции. Одно из исправлений Microsoft включает очистку таблицы на регулярной основе, как описано здесь, и есть исправление, которое также может исправить его - http://support.microsoft.com/kb/968520. Здесь есть аналогичная статья - http://support.microsoft.com/kb/968755. Если вы еще этого не сделали, вы должны перейти на последний накопительный пакет обновлений, так как адрес UR эти проблемы.

+0

Спасибо, Коул за то, что поделился вашим анализом. Дело в том, что из-за некоторых бизнес-ограничений мы не можем следовать KB98650. Вместо этого мы можем индексировать две таблицы, если это может быть полезно? Pls предлагает. – Jogy

+0

Абсолютно, применение индексов должно сделать ваши SQL-запросы быстрее, и я не видел проблем с их созданием в прошлом. – cchamberlain

0

Я хочу знать архитектуру вашего приложения CRM. В идеальном сценарии сервер приложений & должен быть на отдельной машине. Это может быть проблемой архитектуры

+0

Спасибо Ritesh. Вы поняли это правильно, и вы должны знать источник соответствующей проблемы :). Да, оба находятся на одном сервере, и мы должны жить с ним в течение некоторого времени. – Jogy

 Смежные вопросы

  • Нет связанных вопросов^_^