用ADODB.Stream
用ADODB.Stream,读取一个2M的文件,只花了1秒
用ADODB.Stream,读取一个2M的文件,只花了1秒
解决方案 »
- 关于Lable的问题
- 请教一正则表达式,请高手进!!!!
- asp.net jquery ajax 取返回值并处理 .............................................在线等
- 网站发布后出错
- 为何向TableCell中添加的内容却自动到下一行了?
- 求助---运行后的警告
- 这个该怎么做?
- 有关Ms Dynamics Crm自定义功能
- DataTable,DataGrid问题,困惑。。。。。
- 我是新手,请问高手如何建立SQL连接的问题
- 难!!!鼠标放在连接上可以显示层内 文字信息,但为什么显示不了有图片的图文信息..
- 请教高手!鼠标放在连接上可以显示层内 文字信息,但为什么显示不了有图片的图文信息..
http://topic.csdn.net/u/20080922/11/78dd5cc7-a5f8-4be0-a6c7-c2af2493abe3.html建议用内存映射的方式读取文件,处理后,分批写入数据库(每批不能太少,也不能太多,可根据你机器配置测试后决定)需要注意几个问题
1、读取文本文件是个问题,正确的方法应该是硬盘->内存,如果搞不好就成了硬盘->内存->硬盘,想办法尽量避免磁盘缓冲
2、不要用正则表达处理
3、不要用SQL的主键唯一特性除去重复记录
而且还要每条记录录入到数据库中 真有这么快吗jzywh:不能边读文件边写数据库么??
因为我首先判断文本里面的数据量是不是比用户剩余的少 少才可以进行数据库录入的,所以需要先得到数量