首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

性能有关问题!希望大家多多发表意见

2012-01-15 
性能问题!希望大家多多发表意见!现在有两个方案一1.将数据写入txt(文本文件),当然这个txt文件是一个很大

性能问题!希望大家多多发表意见!
现在有两个方案
<一>  
1.将数据写入txt(文本文件),当然这个txt   文件是一个很大的文件啦!来源是从一个Word文件取所要的精华片段然后做成txt文件,全过程都是由程序完成
2.由1得到的结果再一次提取所要的内容,再一次做成最终的txt文件,全过程都是由程序完成
3.将txt文件插入(bcp导入)sql   server   2K里面的主,从表

<二>
1.和上面的1相同
2.将txt文件插入(bcp导入)sql   server   2K临时表
3.再从临时表插入主,从表


注:主,从表只是简单的ID关联,记录数到达100万
两方案,1,2,3   都是要花不少时间的,总的来说,哪一个方案会好一点呢?
是否还有更好的方案呢?请赐教!
以上的两种,小弟还没有时间来测试,正在想方法
希望大家多多发表意见!谢谢

[解决办法]
似乎好像关键在2吧,怎么计算你自己写的程序的性能呢?呵呵
[解决办法]
1吧,1经过简缩了起码导入的数据量少一点~~
[解决办法]
直接用CSV文件做数据源撒,不要先WORD再TXT的,太费劲了.
[解决办法]
我会选2,我情愿把这个任务给后台去做
[解决办法]
不知道楼主方案 <一> 中的
2.由1得到的结果再一次提取所要的内容,再一次做成最终的txt文件
做了多少工作,也就是说txt的格式的复杂程度有多高
如果只是做一些简单的提取,而这个工作可以在sql server 2K完成的话,我会选择方案 <二>

[解决办法]
既然数据这么多为什么还选择txt?
excel和access都可以啊,bulk insert或者直接使用dts来做
[解决办法]
bcp快一些

热点排行
Bad Request.