Під час виконання або редагування робочих циклів у Microsoft Dynamics CRM 4.0 може спостерігатися зниження продуктивності

Переклади статей Переклади статей
Номер статті: 948843 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

ОЗНАКИ

Під час виконання або редагування робочих циклів у Microsoft Dynamics CRM 4.0 може спостерігатися зниження продуктивності.

ПРИЧИНА

Виникнення цієї проблеми пояснюється тим, що застосунок Microsoft Dynamics CRM 4.0 створює записи для всіх неактивних екземплярів робочого циклу в таблиці PluginAssemblyBase. Окрім цього, якщо змінюється правило робочого циклу, Microsoft Dynamics CRM 4.0 створює запис у таблиці PluginAssemblyBase і ще один у таблиці PluginTypeBase. Ці записи ніколи не видаляються, тому в разі багаторазового змінення правил робочого циклу таблиці PluginAssemblyBase і PluginTypeBase стають дуже великими.

РОЗВ'ЯЗАНН

Цю проблему усунуто в останньому сукупному зведеному оновленні для Microsoft Dynamics CRM 4.0. Для отримання додаткових відомостей клацніть цей номер статті, щоб переглянути її в базі знань Майкрософт:
949256 Оновлення та виправлення для Microsoft Dynamics CRM 4.0

Щоб покращити продуктивність цього виправлення, створіть наведений нижче індекс у базі даних Organization_MSCRM.
Примітки
  • У цьому сценарії ім’я_організації – це фактичне ім’я бази даних Microsoft CRM. Замініть цей вираз фактичним іменем бази даних.
  • Не створюйте цей індекс, якщо індекс із такими самими ключовими стовпцями вже існує. Наявні індекси можна переглянути, запустивши такий код:
    sp_helpindex AsyncOperationBase




USE ім’я_організації_MSCRM 

CREATE NONCLUSTERED INDEX CRM_AsyncOperation_WorkflowCleanupQuery ON [AsyncOperationBase] (OperationType,StateCode,WorkflowActivationId)

За допомогою редактора завдань CRM 4 ScaleGroup заплануйте запуск служби видалення Microsoft Dynamics CRM 4 на неробочий час, щоб мінімізувати його вплив на продуктивність роботи користувача. Завантажити редактор завдань із розгортання CRM 4 можна на веб-сайті Майкрософт за адресою
http://code.msdn.microsoft.com/ScaleGroupJobEditor.
  1. Виберіть організацію.
  2. Змініть тип завдання на Служба видалення.
  3. Установіть параметр "Основний час" на неробочі години або на той час, коли Microsoft Dynamics CRM використовується найменше.
  4. Параметр Повторне планування завдання рекомендується встановити на значення "Кожні 1440 хвилин". Після цього завдання запускатиметься щодня в той час, який вказано в полі Основний час.
Примітка. Під час першого запуску служби видалення Microsoft Dynamics CRM 4.0 після застосування цього виправлення, можливо, для параметра OLEDBTimeout доведеться встановити часове значення, більше за вказане за промовчанням. Рекомендується створити новий підрозділ реєстру REG_DWORD, якщо він відсутній. Створіть його в розділі HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\ на всіх серверах Microsoft Dynamics CRM 4.0 і назвіть OLEDBTimeout. Призначте йому десяткове значення 86400. Після запуску служби видалення Microsoft Dynamics CRM 4.0 із цим виправленням наполегливо рекомендуємо видалити підрозділ OLEDBTimeout із HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM або призначити йому десяткове значення від 60 до 300, щоб запобігти виникненню блокування SQL і зниження продуктивності застосунку під час довготривалих запитів.

ДОДАТКОВІ ВІДОМОСТІ

Після інсталяції цього виправлення в журналі подій застосунків на серверах Microsoft Dynamics CRM 4.0 можуть реєструватися наведені нижче помилки. Таке можливо, якщо під час першого запуску служби видалення не виконати дії з покращення продуктивності, описані нижче в розділі "Вирішення".
. Тип події: Помилка Джерело події: MSCRMDeletionService Категорія події: Немає Ідентифікатор події: 16387 Дата: 26.01.2009 Час: 11:41:54 Користувач: Н/Д Комп’ютер: CRMSERVER Опис: Помилка: Службі видалення не вдалось очистити таблицю=CleanupInactiveWorkflowAssembliesProcedure Щоб отримати додаткові відомості, відвідайте центр довідки та підтримки за адресою http://go.microsoft.com/fwlink/events.asp.

ПОСИЛАННЯ

Для отримання додаткових відомостей клацніть цей номер статті, щоб переглянути її в базі знань Майкрософт:
948629 Під час спроби перевести клієнт Microsoft Dynamics CRM 4.0 для Outlook в автономний режим із функцією автономного доступу відображається таке повідомлення про помилку: "Не вдалося перемістити дані для сутності "Зібрання компонентів plug-in" під час дії Insert, countRows=[число]"
Для отримання додаткових відомостей про термінологію, яка використовується в описі оновлень програмного забезпечення Майкрософт, клацніть цей номер статті, щоб переглянути її в базі знань Майкрософт:
824684Стандартна термінологія, яка використовується для опису оновлень програмного забезпечення Майкрософт
887283 Стандарти найменування пакетів виправлень та оновлень для програмного забезпечення Microsoft Business Solutions CRM

Властивості

Номер статті: 948843 - Востаннє переглянуто: 11 жовтня 2011 р. - Редакція: 2.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft CRM client for Microsoft Office Outlook, у разі використання з:
    • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 4.0
Ключові слова: 
kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948843

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com