Dynamics CRM 4.0因死锁而挂起

时间:2014-02-07 13:40:55

标签: crm microsoft-dynamics

我们有Microsoft Dynamic CRM 4.0,我们面临着很多长时间的查询执行。 大部分CRM都挂在特定的视图上,等待4-5分钟。

我们在SQL Server上发现了死锁,我想这是因为CRM不会对选择查询使用(nolock)语句。

是否可以更改查询并为CRM上的视图添加(nolock)语句? 你有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

一些建议:

  • 使用SQL查询分析工具来帮助确定可以从新(或修订)索引中受益的字段。
  • QueryExpression类具有可在适当的位置设置的NoLock属性。
  • 确保CRM中的所有视图都有用。例如,如果“帐户”的默认视图是要恢复所有活动帐户,但没有人需要查看所有帐户,则将默认视图更改为仅显示对最终用户有用的内容。这可能意味着他们默认情况下不需要查看任何记录;他们可能总是想要搜索或选择自己的默认视图。执行此类分析有助于减少SQL需要执行的工作。
  • 确定您是否可以存档CRM中的旧数据以提高性能。