发表于: 2017-07-19 22:28:13
2 1332
任务进展:
1:在项目中引入c3p0.jar包建立DB连接池,自行定义最大和最小连接数,,建立for循环,设定大于最大连接数的次数,并且不关闭连接,结果连接池满载,后台每隔10秒会检查一次连接池:
2:编写循环批量插入数据代码,使用StringBuffer建立形式为“insert into ‘table’ (字段,...)values (...),(...),...”的sql语句,一次连接10000条,使用prepareStatement语句进行事务批处理,然后清空StringBuffer,此为内循环。外循环设为10000次,如此总数为1亿条,网上测试结果此种方法效率最高。由于插入的数据都是相同的,对比有无索引的效率没有意义,之前测试过索引的作用,这里不再测试。
,一亿条数据总耗时为5217.564秒。
遇到问题:
无
明日计划:
总结任务一,开始任务二。
收获:
c3p0建立DBPool。
评论