在一篇博文中看到一个结论记录一下; 原文:https://blog.csdn.net/w05980598/article/details/78797310/
对Oracle数据库进行压力测试
测试一: 9600并发线程进行数据库操作,每两次访问数据库的操作之间sleep 550ms,一开始设置的中间件线程池大小为2048,
结果: 2048连接时的性能数据,每个请求要在连接池队列里等待33ms,获得连接后执行SQL需要77ms;
测试二: 把中间件连接池减到1024(并发什么的都不变)
结果:获取链接等待时长没怎么变,但是执行SQL的耗时减少了。
结论:
连接池连接数 = ((核心数 * 2) + 有效磁盘数)