首页 新闻 会员 周边

数据库导入文件时对服务器影响的问题

0
悬赏园豆:10 [已关闭问题]

我们经常需要将大文件(100M以上数据,.txt文本保存)导入到数据库中,直接用企业管理器导入的话会严重影响服务器的运行,导致的结果就是连接到这台数据库服务器的所有应用程序都变得非常慢。自己写程序读文件,然后再导入,速度又会很慢,有时候一个下午也导不完,请问大家遇到这样的问题通常怎么去解决?

Jimmy Zhang的主页 Jimmy Zhang | 初学一级 | 园豆:180
提问于:2009-09-09 17:58
< >
分享
其他回答(1)
-1

尽量采用系统提供的工具来倒入导出大容量的数据,如bcp实用工具、bulk insert语句等。

请参考如下链接:

http://database.ctocio.com.cn/168/8771168.shtml

Kinglee | 园豆:3158 (老鸟四级) | 2009-09-09 18:43
-1

可以通过使用BULK INSERT ,在空闲时段执行job
用法如下:

stu.csv 结构
1,Jim
2,Kate
3,Tom

BULK INSERT dbo.TABLE1
FROM 'd:\stu.csv'
WITH (
FIELDTERMINATOR
= ',',
ROWTERMINATOR
= '\n'
)
--查看table1里的数据
--
select * from table1
邀月 | 园豆:25475 (高人七级) | 2009-09-09 18:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册