Indexing 您如何在Crm 2011上建立索引?

Indexing 您如何在Crm 2011上建立索引?,indexing,dynamics-crm-2011,xrm,Indexing,Dynamics Crm 2011,Xrm,我们使用Crm 2011作为持久层,我们注意到了糟糕的性能 我们看了看,发现有索引,但索引是实体中所有列的组合(几乎是)。这使得它实际上对所有的意图和目的都毫无用处 那么我该如何加速呢?我可以去数据库手动添加一个索引,但是如果可能的话,为了将来的可维护性,我想通过适当的渠道。我已经通过Bing、Google和Stackoverflow进行了转换,但是我找不到关于这个基本功能的任何信息 请帮助。使用Dynamics CRM无法解决此问题。没有办法在Dynamics CRM中配置索引,因为它不允许您

我们使用Crm 2011作为持久层,我们注意到了糟糕的性能

我们看了看,发现有索引,但索引是实体中所有列的组合(几乎是)。这使得它实际上对所有的意图和目的都毫无用处

那么我该如何加速呢?我可以去数据库手动添加一个索引,但是如果可能的话,为了将来的可维护性,我想通过适当的渠道。我已经通过Bing、Google和Stackoverflow进行了转换,但是我找不到关于这个基本功能的任何信息


请帮助。

使用Dynamics CRM无法解决此问题。没有办法在Dynamics CRM中配置索引,因为它不允许您访问底层数据库——即使不是以元方式

如果需要索引,则必须在数据库中自己定义索引。这是(它被排除在不支持的修改之外)

修改数据库的物理架构,而不是添加或更新索引


请记住,由于应用程序本身不了解索引,因此它们不是定制的一部分,您必须自己部署它们。

有关添加CRM 2011索引的指导,请点击以下链接:

请参阅标记为:
优化和维护Microsoft Dynamics CRM数据库

当这个问题是关于CRM 2011时,值得注意的是,CRM 2013(在线和内部)用于添加索引:

在CRM 2013中,索引管理作业会自动为快速查找列添加索引,总共最多20个


只需为相关字段添加快速查找列,然后等待索引管理作业运行。

让我总结一下,只需添加该死的索引,它就可以正常工作了?链接提到了指导原则,但我在任何地方都看不到。谢谢你提供的信息。我到处找。这至少让我走上了正确的道路。我仍然看不到文档上有什么指导原则,所以我假设索引可以简单地添加到适当的表中,而无需任何其他修改。谢谢