用VB读取100万行的csv文件,写道数据库,大概需要多少时间?
用VB读取100万行的csv文件,写道数据库,大概需要多少时间?
大家有没有好的办法提高速度。
[解决办法]
试过1个30多M的CSV文件是 10秒左右
[解决办法]
估计用不了一分钟,关键不知道你的一行有多少字节。
[解决办法]
用 ADODB Jet Engine 把 csv 文件当作外部数据库表来处理,直接用 SQL 语句导入 Access 库表。应该比打开读出再写入快得多。
[解决办法]
个人感觉,数据库其实也是用ReadFile/WriteFile来读写数据库文件的
那为什么我们不直接用ReadFile/WriteFile来处理文件~
[解决办法]
测试一下向数据库写100万纪录要多少时间?通常写数据库比读文件慢多了。