如何以受支持的方式使用覆盖索引视图?

时间:2012-01-17 10:20:10

标签: sql-server-2005 dynamics-crm dynamics-crm-4 database-performance

根据Unsupported Customizations

  

由于参照完整性或升级问题,也不支持向数据库添加表,存储过程或视图。

我有一个流程可以返回最近到期的电话,让员工拨打电话。这导致了一个问题,因为我们是一个呼叫中心,已经有几百万个电话,每天增加几千个电话。

我想添加一个indexed view,它为基表所需的几个字段提供covering index。这将按截止日期和我们使用的其他标准编制索引。我估计,每次请求下一次调用时,这可能会减少~1000000个逻辑读取次数。

我知道支持添加普通索引,但不支持添加视图。上面给出的原因是RI和升级。 RI会成为一个问题吗?我没有改变对数据的任何约束,只是跟踪那里有什么。 升级是一个问题吗?这只是一个索引,我可以在任何升级期间放弃它。

1 个答案:

答案 0 :(得分:0)

我们过去添加了自定义视图。升级(以及汇总)将是添加任何对象(如存储过程,视图等)的问题。我们在修补过程中删除了它们以避免出现问题。这显然是不受支持的,但已知Microsoft支持甚至支持不支持的更改。