200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Hikari 数据库连接池配置详解

Hikari 数据库连接池配置详解

时间:2019-09-04 13:18:04

相关推荐

Hikari 数据库连接池配置详解

Hikari 数据库连接池配置详解

maven依赖

<dependency><groupId>com.zaxxer</groupId><artifactId>HikariCP</artifactId></dependency>

基本配置

<!-- Hikari Datasource --><bean id="dataSourceHikari" class="com.zaxxer.hikari.HikariDataSource"destroy-method="shutdown"><property name="driverClassName" value="${jdbc.driver}" /><property name="jdbcUrl" value="${jdbc.url}" /><property name="username" value="${jdbc.username}" /><property name="password" value="${jdbc.password}" /><!-- 连接只读数据库时配置为true, 保证安全 --><property name="readOnly" value="false" /><!-- 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒 --><property name="connectionTimeout" value="30000" /><!-- 一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10分钟 --><property name="idleTimeout" value="600000" /><!-- 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,参考MySQL wait_timeout参数(show variables like '%timeout%';) --><property name="maxLifetime" value="1800000" /><!-- 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count) --><property name="maximumPoolSize" value="60" /><property name="minimumIdle" value="10" /></bean>

属性说明表

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。