sql—没有逻辑插入顺序的数据的非聚集索引

gcxthw6b  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(165)

我有一个从旧的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与其他表没有任何关联

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题