2011-05-31 89 views
0

我正在考虑的两个选项是索引,然后导入vs导入,然后建立索引。有一种方法明显更快吗?将大型数据集导入数据库的最快捷方式是什么?

+0

根据我的经验,这取决于数据量以及在导入之前如何格式化数据。如果它已经按照结构索引(SQL Server中的聚簇索引)的正确顺序,那么首先将该索引放在第一位可能会更快。 – 2011-05-31 10:33:34

回答

1

一般来说,对于大插入,最好插入索引。

否则,插入过程将需要插入,而索引,这将是缓慢的,并随着更多项目的添加而变得越来越慢。

考虑一副洗牌纸牌 - 会更快?拿起所有的卡片并将它们分拣到位,或者一张一张地取出每张卡片,并将它们放入新堆中? (不是最好的比喻,我知道)。

相关问题