我用Druid 替换了proxool,执行相同的查询插入任务竟然变慢了,为什么?
我用Druid 替换了proxool,执行相同的查询插入任务竟然变慢了,为什么?
只替换了相应jar包和配置文件。配置文件只在连接数上不同:
proxool 的设置为:
jdbc.maximum.connection.count=100
jdbc.minimum.connection.count=50
Druid 的设置为:
maxActive:20
minIdle:10
initialSize:1
maxWait:60000
有并发插入处理
这个会导致处理变慢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经把maxActive改为100,initialSize改为4,minIdle 值未变。没有效果。因为执行的数据其实一样,不存在SQL变慢问题
把maxActive改到100,然后再对比下,可以在每条SQL那里打个时间戳,看是哪个SQL相对变慢了