首页 新闻 搜索 专区 学院

30万条数据插入数据库

0
悬赏园豆:10 [已关闭问题] 关闭于 2010-11-11 17:22

30万个号码,以10个号码为一组,插入数据库,用ASP写,之前的写法测试了65000多个号码,插入数据库就用了超过25分钟,大家有好的建议吗,只有10分了,呵呵

问题补充: 已经解决,谢谢你们!
soarymz的主页 soarymz | 初学一级 | 园豆:0
提问于:2010-11-09 18:07
< >
分享
所有回答(2)
0

(1)将10个一组改为1000个一组,减少访问次数,可提高性能。

(2)如果有索引的话会影响插入的性能,另外如果表中已有的数据过大也会影响性能,可以先插入到临时表,然后用批处理语句合并到大表中,如果对合并要求高,可用分区表,将待合并的数据作为一个分区加入,瞬间完成。

(3)最快的方法是配合使用内存数据库,比如oracle就有内存数据库的选件。

冰绿茶—— | 园豆:6 (初学一级) | 2010-11-09 19:24
0
邀月 | 园豆:25475 (高人七级) | 2010-11-10 08:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册