【发布时间】:2013-10-08 23:43:12
【问题描述】:
一个应用程序正在将已排序的数据逐行插入到表中,我想提高插入的性能。
我应该在运行应用程序之前(开始为空)还是在运行结束时创建聚集索引?
也许最好将数据导入临时表并在每 X 次插入时将其插入主表?
【问题讨论】:
-
请注意 - 聚集索引没有说明您以后从表中获取行的顺序。
-
您使用的是哪个版本的 SQL Server(更新问题标签)?数据的来源是什么? Excel,CSV?考虑使用 SQL Server 的导入工具,而不是编写自己的应用程序。
-
来源是应用程序所做的计算,将每个结果插入到单独的查询中。
标签: sql-server-2005