30万个号码,以10个号码为一组,插入数据库,用ASP写,之前的写法测试了65000多个号码,插入数据库就用了超过25分钟,大家有好的建议吗,只有10分了,呵呵
(1)将10个一组改为1000个一组,减少访问次数,可提高性能。
(2)如果有索引的话会影响插入的性能,另外如果表中已有的数据过大也会影响性能,可以先插入到临时表,然后用批处理语句合并到大表中,如果对合并要求高,可用分区表,将待合并的数据作为一个分区加入,瞬间完成。
(3)最快的方法是配合使用内存数据库,比如oracle就有内存数据库的选件。