SQL Server:快速导入数据
2008-04-02 11:00:56来源:互联网 阅读 ()
【IT专家网独家】假如需要向SQL Server批量导入数据,根据导入的选项和表中的索引配置,数据导入的时间可能会在不同情况下相差甚远。如何能够把批量导入的过程尽量少花时间呢?在这里我们将会介绍几种不同的批量导入数据的方法、各种方法相应的实例及其所需的时间长短。
在我们的测试中我们采取了六种不同的数据导入方法:
1. 表含有一个聚集索引(clustered index)和两个非聚集索引(non-clustered index)
2. 表只含有一个聚集索引
3. 表不含有任何索引
4. 表不含有任何索引并且有TABLOCK指示
5. 表只含有一个聚集索引并且有TABLOCK指示
6. 表含有一个聚集索引一个聚集索引并且有TABLOCK指示
另外,测试所用数据库在测试前配置为批日志恢复模式。
这些测试中,每次迭代后数据库和日志都会清理日志文档,而且实施每一个步骤之前都将表删除,然后重新创建新表。
测试一
第一次运行是使用一个含有121317行的数据集和一个空表。每次运行之前都会重新创建符合测试的表。
如下图结果所示,我们能够看出根据您用来导入数据的不同程式,运行时间有所不同。
ID |
测试 |
运行(1) |
运行(2) |
1 |
表含有一个聚集索引(clustered index)和两个非聚集索引(non-clustered index) |
5.1 |
5.3 |
2
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com IDC资讯:
主机资讯
注册资讯
托管资讯
vps资讯
网站建设
网站运营:
建站经验
策划盈利
搜索优化
网站推广
免费资源
网络编程:
Asp.Net编程
Asp编程
Php编程
Xml编程
Access
Mssql
Mysql
其它
服务器技术:
Web服务器
Ftp服务器
Mail服务器
Dns服务器
安全防护
软件技巧:
其它软件
Word
Excel
Powerpoint
Ghost
Vista
QQ空间
QQ
FlashGet
迅雷
网页制作:
FrontPages
Dreamweaver
Javascript
css
photoshop
fireworks
Flash
|