我有一个从旧的vms数据库导入数据的sqlserver数据库。数据中有许多表需要合并以进行报告。
所有表联接的公共id如下所示
D-100344-1
,D-100344-2
,D-100345-3
,D-100346-1
,N-100346000-1
,N-100344001-1
,N-100344001-2
,N-100345001-3
,N-100346000-1
每天大约有120万条这样的线路,跨越827张table。很多时候,一行会包含更新的数据,我会插入和删除前面的行,因为表不需要重复。
为了更好地促进表之间的连接,我希望在这个id上添加一个非聚集索引,插入一天后它就变得零碎了20%(因为它当然会这样)。
我的选择是什么。
仅供参考。我使用一个递增的tableid列作为表的聚集索引,这样我的插入就不会那么糟糕了,但是这个id与其他表没有任何关联
暂无答案!
目前还没有任何答案,快来回答吧!