dynamics-crm - 我可以从 Dynamics CRM 365 on-prem 中的 POA 表中删除条目吗?
问题描述
我们在本地使用 D365,在我们的业务流程中,我们应该在 CRM 中记录 4000 个案例和大约 2000 个联系人。与此同时,POA 表中的条目也在不断增长,目前约为 1700 万。现在从过去 3 到 4 天,我们在浏览器和统一服务台 (USD) 中都面临着缓慢的 CRM 响应。
知道如何在这种环境中提高性能吗?
解决方案
您可以清理 POA 表中的孤立记录。根据您的安全需求,您可能已经设计了导致 POA 表增长的所有权/分配/共享的概念。
一个好的开始:从 CRM 的 PrincipalObjectAccess 表中删除 3.12 亿条记录的经验教训
接下来是运行 SQL 探查器并查找丢失的索引。添加这个索引肯定会提高搜索性能。不要忘记过度索引会影响创建/更新操作。
推荐阅读
- android - 数据绑定:是否可以在构建时禁用 safeUnbox 警告?
- python - 使用 Keras/Tensorflow 进行金融时间序列预测:尝试了三种预测方法,三种结果不佳,我做错了什么?
- angular - angular 指令多个选择器和@HostListener、@HostBinding
- xslt - 将参数传递给 xslt 作为 apache camel 中的节点
- android - OpenGL ES - uv-scroll (GL_REPEAT) 在渲染第二个纹理时停止工作
- sql-server - 在 ROWS BETWEEN 子句的存储过程中使用变量
- python - 多类分类器神经网络问题
- php - laravel 编辑 index.php 后上传 HTTP ERROR 500
- mysql - MySql IN($list) 仅在出现在列表中时才匹配
- javascript - 如何确保在 Laravel 中不会两次加载脚本并向它们添加应用程序版本