在不同的客户处为相同的数据库设计建立索引

时间:2019-01-18 07:46:45

标签: sql-server indexing redundancy customer

我正在使用一种“现成的”产品,我们将其销售给许多不同的客户。数据库本身在某些方面确实很旧,例如20年,而有些则是新的。该产品及其数据库设计已安装在客户现场。数据库设计在所有客户看来都完全相同,以保持我们的控制权。问题是,客户当然会根据他们的工作用途将数据库用于所有不同的目的。

所以我很困惑的是索引部分。有些客户可能需要在Table1上建立索引,但有些客户则不需要。有些客户可能需要在一个表上建立大量索引,而有些客户可能只需要在该表上建立索引。随着时间的流逝,某些索引在客户站点上可能也已过时。

如何解决这个问题?不想在客户身上出现不必要的索引...

0 个答案:

没有答案