SQL查询调优到CRM

时间:2016-08-03 14:12:34

标签: sql sql-server tsql dynamics-crm microsoft-dynamics

我对MS Dynamics CRM和SQL有疑问。

我们在本地拥有CRM 2015。我们在Windows应用日志中收到很多警告消息,这些和这样的查询超过了阈值。最终,这一系列警告会导致工作流程/插件失败。

我们问MS,他们建议使用SQL Server Tuning Advsior和Profiler来优化这些查询,当我们运行SQL Server Tuning Advsior和profiler时,我们得到的结果是,通过应用以下内容可以将此查询提高54%或65%变化。他们中的大多数都是索引。

我的问题是如何在运行/实时CRM应用程序中创建/修改/应用这些建议?

任何指导都会非常有用。

感谢。

1 个答案:

答案 0 :(得分:1)

创建索引是一项昂贵的操作,因为它必须为现有记录构建索引。

如果您可以在晚上进行,并且可以承受一些停机时间,请选择该选项。如果您有SQL Server群集/高可用性解决方案,最好分别为每个节点执行此操作以避免停机。