最近测试服务器,我写了个客户端,不间断向服务器发送请求,最后发现,服务器性能瓶颈,大量cpu时间消耗在:
com.mysql.jdbc.util.ReadAheadInputSteam.fill()
我的连接池配置如下:
我想问一下各位大大,针对这样的情况,需要做怎样的优化呢?
gameDataSource : {
type : "com.alibaba.druid.pool.DruidDataSource",
events : {
depose : "close"
},
fields : {
driverClassName : "com.mysql.jdbc.Driver",
url : {java :"$config.get('db.game.url')"},
username : {java :"$config.get('db.game.username')"},
password : {java :"$config.get('db.game.password')"},
initialSize : 1,
maxActive : 50,
testOnReturn : true,
// validationQueryTimeout : 5,
validationQuery : "select 1",
filters : "mergeStat",
connectionProperties : "druid.stat.slowSqlMillis=2000"
}
},