| 配置参数 | 缺省值 | 游戏服设置的值 | 参数说明 |
| initialSize | 0 | 4 | 初始化连接数量 |
| minIdle | 0 | 4 | 最小空闲连接数 |
| maxActive | 8 | 8 | 最大并发连接数 |
| maxWait | -1L | 60000 | 获取连接时最大等待时间,单位毫秒。配置了maxWait之后, 缺省启用公平锁,并发效率会有所下降, 如果需要可以通过配置useUnfairLock属性为true使用非公平锁。 |
| timeBetweenEvictionRunsMillis | 60000 | 60000 | 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 Destroy线程会检测连接的间隔时间 |
| minEvictableIdleTimeMillis | 1800000 | 1800000 | 配置一个连接在池中最小生存的时间,单位是毫秒 |
| validationQuery | null | select 1 | 用来检测连接是否有效的sql,要求是一个查询语句 |
| testOnBorrow | FALSE | FALSE | 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 |
| testOnReturn | FALSE | FALSE | 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能 |
| testWhileIdle | TRUE | TRUE | 建议配置为true,不影响性能,并且保证安全性。 申请连接的时候检测,如果 空闲时间大于 timeBetweenEvictionRunsMillis, 执行validationQuery检测连接是否有效。 |
| poolPreparedStatements | FALSE | TRUE | false 是否缓存preparedStatement,也就是PSCache。 PSCache对支持游标的数据库性能提升巨大,比如说oracle。 在mysql5.5以下的版本中没有PSCache功能,建议关闭掉。 5.5及以上版本有PSCache,建议开启。 |
| maxPoolPreparedStatementPerConnectionSize | 10 | 100 | 要启用PSCache,必须配置大于0,当大于0时, poolPreparedStatements自动触发修改为true。 单个connnection独享一个statement cache,也就是说maxOpenPreparedStatements是针对单个connection链接的 |
Log4j2Filter log4j2 = new Log4j2Filter(); log4j2.setResultSetLogEnabled(false); log4j2.setStatementSqlPrettyFormat(false); log4j2.setStatementExecutableSqlLogEnable(true); log4j2.setDataSourceLogEnabled(false); log4j2.setConnectionLogEnabled(false); log4j2.setStatementLogEnabled(false); log4j2.setResultSetLogEnabled(false); ret.setProxyFilters(Arrays.asList(log4j2));
Daemon Thread [Abandoned connection cleanup thread] Daemon Thread [Druid-ConnectionPool-Create-1184124073] Daemon Thread [Druid-ConnectionPool-Destroy-1184124073]
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有