2011-06-23 37 views
2

我的CRM应用程序在一天中的某个特定部分面临缓慢问题,并且发现SQL查询在每天下午1点触发(下面附上)导致相同:导致MS CRM Dynamics 4.0慢速问题的SQL查询

从asyncoperationbase中选择count(*),其中RecurrencePattern不为空 和DeletionStateCode = 0并消耗服务器资源。

请注意,由于一些限制,我无法清除表格。我唯一担心的是这个查询如何触发自己?它是否像CRM服务器解雇了一些维护查询或例程查询?请建议。

回答

2

听起来对我来说可能与清理工作有关。它正在计算经常性的异步操作。微软的一个修补程序涉及定期清除表格,详情如下,并且有一个修复程序可以修复它 - http://support.microsoft.com/kb/968520。这里有一个类似的文章 - http://support.microsoft.com/kb/968755。如果您还没有,则应该升级到最新的更新汇总,因为UR解决了这些问题。

+0

感谢科尔分享你的分析。这里的事情是由于一些业务限制,我们无法遵循KB98650。相反,如果它可能有帮助,我们可以指标两个表吗?请建议。 – Jogy

+0

绝对地,应用索引应该会让你的SQL查询更快,而且我还没有看到过去创建它们的问题。 – cchamberlain

0

我想知道您的CRM应用程序的架构。在理想情况下,应用程序服务器数据库服务器必须位于不同的计算机上。这可能是一个建筑问题

+0

谢谢Ritesh。你发现它是正确的,你必须知道各自问题的来源:)。是的,两者都在同一台服务器上,我们必须忍受一段时间。 – Jogy