【发布时间】:2010-10-19 13:25:07
【问题描述】:
我尝试将数百万条记录插入到具有超过 20 个索引的表中。
在上次运行中,每 100.000 行花费了超过 4 个小时,并且查询在 3½ 天后被取消...
您对如何加快速度有什么建议吗?
(我怀疑是索引很多,如果你也这么想,那我怎么能在操作前自动删除索引,然后再创建相同的索引呢?)
额外信息:
- 索引使用的空间大约是数据单独使用的空间的 4 倍
- 每 100.000 行将插入包装在一个事务中。
状态更新:
接受的答案帮助我加快了速度。
【问题讨论】:
标签: sql sql-server indexing bulkinsert