Можно ли удалить записи из таблицы POA в Dynamics CRM 365 на предварительном этапе?

Мы используем D365 on-prem, в нашем бизнес-процессе мы должны зарегистрировать 4000 дел и около 2000 контактов в CRM. Наряду с этим, записи в таблице POA продолжают расти, и сейчас они составляют около 17 миллионов. В последние 3-4 дня мы сталкиваемся с медленным откликом CRM как в браузере, так и в Unified Service Desk (USD).

Любая идея, как я могу увеличить производительность в такой среде?

1 ответ

Решение

Вы можете очистить таблицу POA от потерянных записей. Исходя из ваших потребностей в безопасности, вы, возможно, разработали концепции владения / назначения / совместного использования, которые приводят к росту таблицы POA.

Хороший пост для начала: извлеченные уроки Удаление 312 миллионов записей из таблицы PrincipalObjectAccess CRM

Следующим шагом является запуск SQL Profiler и поиск отсутствующего индекса. Добавление этого индекса определенно улучшит эффективность поиска. Не забывайте, что чрезмерная индексация повлияет на операции создания / обновления.

Другие вопросы по тегам