小弟现在正在做一个项目,需要频繁(大约每天一次)往oracle数据库表添加千万级别的数据,小弟用的是asp.net(c#)做的开发,需要在程序里用代码实现这个方法,但是不知道怎么样做才能实现高效的插入。希望高手大侠们帮帮我,给我一点思路。
ps:我用的多线程,一个线程分析数据,一个线程插入数据,刚开始一条条插入,发现只能每秒中插入600条左右,如果采用dataset更新插入,但是每次批量插入多少合适呢?而且我认为用dataset不太合适,觉得也很慢,有没有更好的方法呢?
ps:我用的多线程,一个线程分析数据,一个线程插入数据,刚开始一条条插入,发现只能每秒中插入600条左右,如果采用dataset更新插入,但是每次批量插入多少合适呢?而且我认为用dataset不太合适,觉得也很慢,有没有更好的方法呢?
解决方案 »
- 关于DATAGRID和BUTTON,TEXTBOX一起使用的问题
- mvc3 razor form 向后台的控制器传数据的方法
- ASP.NET调用第三方DLL合成语音并让客户端浏览器播放的问题
- ACC数据库文件能转成MSSQL么?
- 想学asp.net,大家提提意见
- 关于用javascript动态上传数据至服务器中的问题
- 有没有办法在用CreateUserWizard新建用户后跳转到之前请求的页面?
- 用web.sitemap来显示Menu导航控件,我不想从
- 如何在UNLOAD事件里判断是由服务端控件引发的还是真的离开页面??
- 请教释放内存空间的做法!
- 如何使用GridView中Rowcommand事件 达到更新数据 效果和RowUpdating一样
- 散分:vs2008如何调试JavaScript? (我刚才给错分了,2楼那家伙记得过来)
*****************************************************************************
http://www.wbxonline.net/blog/
你可以上網查查,你這個用SSIS很好做.
有没有代码给我研究下?
谢谢了
我这个必须用c#写出来...