请问有谁用过DTSX包进行大数据量copy?
今天在SQL2005上,通过DTSX包对表CUSTOMER进行自身复制。
CUSTOMER表的主键为scenarioId,customerNo.创建主键后会自动生成一个聚集索引CLUSTERED。
现在开始用DTSX包copy数据,把scenarioId = 1的记录copy到scenarioId = 2的记录。这样CUSTOMER表记录就增倍了。问题是:copy几千到几万的数据都没有问题,当数据增加到几十万或百万千万就不动了,像是查不到数据似得。当我在CUSTOMER表中scenarioId字段或其他任一个字段上再创建一个NONCLUSTERED非聚集索引后,一切都顺畅无阻了。请问有谁知道情况,非要NONCLUSTERED吗?注:DTSX包的属性设置采用默认值。另外CUSTOMER表没有建立非聚集索引时,如果把数据COPY到CUSTOMER_BAK表倒没有问题了。就COPY到自身有问题。