Помимо неподдерживаемой кастомизации мастер установки Microsoft Dynamics CRM 2011 предупреждает нас и о фрагментированных индексах, которые могут значительно замедлить процесс обновления: Fragmented indexes were detected in the Microsoft Dynamics CRM database.
Просмотрев детали этого предупреждения можно обнаружить внушительный список фрагментированных индексов.
Для уменьшения времени обновления CRM настоятельно рекомендуется перестроить эти индексы. Конечно, это можно сделать вручную (через SQL Server Management Studio), но гораздо приятнее воспользоваться чудо-скриптом IndexOptimize, который позволяет разом перестроить все индексы указанной базы данных.
Для использования скрипта IndexOptimize, необходимо загрузить и выполнить следующие хранимые процедуры и функции:
После чего для обновления всех индексов базы данных 'orgname_MSCRM' выполняем следующий скрипт:
EXECUTE dbo.IndexOptimize @Databases = 'orgname_MSCRM',
@FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationMedium = 'INDEX_REORGANIZE',
@FragmentationLow = NULL
Теперь обновление CRM займёт гораздо меньше времени.
Подробнее об использовании скрипта можно (и нужно) почитать на его официальном сайте.
Добавить комментарий