Могу ли я удалить записи из таблицы POA в Dynamics CRM 365 on-prem?

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

Есть идеи, как повысить производительность в такой среде?


person Mohsin Ali    schedule 23.09.2018    source источник


Ответы (1)


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

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

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

person Arun Vinoth    schedule 25.09.2018