返回信息流在一个手持设备上,用sql的insert into 语句将dataset插入到设备的本地数据库中,一共4张表,每张表大概4000多条数据,一共耗时二十分钟左右,这样正常不,感觉太慢了呀,有不有什么速度比较快的方法呢?
这是一条镜像帖。来源:北邮人论坛 / database / #6551同步于 2012/5/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
求问一个关于SQL的效率问题
vinc21936
2012/5/2镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
【 在 vinc21936 的大作中提到: 】
: 具体要怎么做呢,求指教
手持设备不知道用什么API,JDBC可以用addBatch,批量提交减少与数据库建立连接的次数,节约系统的开销。lz查查手持设备上面有没有相应的API,这个肯定会有的。批量提交
嗯,最好不用循环,针对集合操作,效率会高很多,如果时间不是消耗在传输上的话,肯定是写的逻辑有问题,最好把你的处理方式亮出来看看先
【 在 fishbone 的大作中提到: 】
: 是否可以不用循环, 用数据集批量操作吧.