我可以从本地 Dynamics CRM 365 中的 POA table 中删除条目吗?

Can I delete entries from POA table in Dynamics CRM 365 on-prem?

我们在本地使用 D365,在我们的业务流程中,我们应该在 CRM 中记录 4000 个案例和大约 2000 个联系人。与此同时,POA table 中的条目也在不断增长,现在大约有 1700 万。现在,从过去的 3 到 4 天开始,我们在浏览器和 Unified Service Desk (USD) 中面临缓慢的 CRM 响应。

知道如何在这种环境中提高性能吗?

您可以清理孤立记录的 POA table。根据您的安全需求,您可能已经设计了 ownership/assignment/sharing 的概念,从而导致 POA table 增长。

一个好的post开始:Lessons Learned Deleting 312 Million Records From CRM’s PrincipalObjectAccess Table

接下来是 运行 SQL 探查器并查找缺失的索引。添加这个索引肯定会提高搜索性能。不要忘记过度索引会影响 create/update 操作。