发表于: 2018-01-09 23:55:28
1 731
今日完成:
1. 在服务器上执行main方法,使用mvn exec:java –Dexec.mainClass=””
2. 测试不关闭连接池,写1000个循环调用
原本以为跟destroy-method=”close”有关,但是通过多比后发现执行效率上没有什么差别
网上的说法:
BasicDataSource提供了close()方法关闭数据源,所以必须设定destroy-method=”close”属性, 以便Spring容器关闭时,数据源能够正常关闭。
因此和连接池关不关闭好像不是一回事。
尝试使用AbstracApplicationContext,添加.close()方法,不过依然没有任何变化。
将插入语句写作函数进行调用,不过依然没有任何差异。。。。
大概是理解有误
3. 然后在插入数据测试中(插入语句同上),不管有没有建立索引,不管插入100万或者是2亿,完成时间都是在22秒到23秒之间,不知道问题出在哪。。。
明日计划:
1. 继续完成步骤25-28
遇到的问题:
1. 不关闭连接池??这个是说的什么
2. 测试一下连接DB中断后TryCatch是否能正常处理??连接DB中断是??
收获:
1. 使用mvn exec:java –Dexec.mainClass=””在服务器执行main函数
2. 进行几次数据库测试,熟悉了很多在CentOS上的基础操作,但是没有测试出数据库性能差异
评论