【问题标题】:Sql query causing MS CRM Dynamics 4.0 slowness issue导致 MS CRM Dynamics 4.0 缓慢问题的 Sql 查询
【发布时间】:2011-06-23 10:51:28
【问题描述】:

我的 CRM 应用程序用户在一天中的某个特定时间遇到速度缓慢的问题,并且发现每天下午 1 点触发 SQL 查询(附在下面)导致同样的问题:

从异步操作库中选择计数(*),其中 RecurrencePattern 不为空 和 DeleteStateCode = 0 并消耗服务器资源。

请注意,由于某些限制,我无法清除表格。我唯一关心的是这个查询是怎么触发的?是否像 CRM 服务器触发的一些维护查询或例行查询?请建议。

【问题讨论】:

    标签: c#-4.0 dynamics-crm-4 crm


    【解决方案1】:

    在我看来,这可能与清理工作有关。它正在计算重复的异步操作。 Microsoft 的修复之一涉及定期清除表,详见此处,并且有一个修复程序也可以修复它 - http://support.microsoft.com/kb/968520。这里有一篇类似的文章 - http://support.microsoft.com/kb/968755。如果您还没有,您应该升级到最新的更新汇总,因为 UR 解决了这些问题。

    【讨论】:

    • 感谢 Cole 分享您的分析。这里的问题是,由于某些业务限制,我们无法遵循 KB98650。相反,如果有帮助,我们可以对这两个表进行索引吗?请建议。
    • 当然,应用索引应该可以让您的 SQL 查询运行得更快,而且我过去没有发现创建索引时遇到问题。
    【解决方案2】:

    我想了解您的 CRM 应用程序的架构。在理想情况下,应用程序服务器和数据库服务器必须在不同的机器上。这可能是架构的问题

    【讨论】:

    • 感谢 Ritesh。你没看错,你一定知道各自问题的根源:)。是的,两者都在同一台服务器上,我们必须忍受一段时间。
    猜你喜欢
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 2012-07-31
    • 2013-11-20
    • 2010-09-07
    • 1970-01-01
    相关资源
    最近更新 更多