博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring集成 HikariCP(号称最快的数据库连接池)
阅读量:7306 次
发布时间:2019-06-30

本文共 1397 字,大约阅读时间需要 4 分钟。

hot3.png

1 在pom文件加入maven依赖

<dependency>
            <groupId>com.zaxxer</groupId>
            <artifactId>HikariCP</artifactId>
            <version>2.6.1</version>
            <scope>compile</scope>
</dependency>

2 spring-datasource.xml

<bean id="masterDataSource" class="com.zaxxer.hikari.HikariDataSource"
        destroy-method="close">
        <property name="driverClassName" value="${jdbc.driverClassName}" />
        <property name="jdbcUrl" value="${jdbc.url}" />
        <property name="username" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />
        <!-- 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒 -->  
        <property name="connectionTimeout" value="${hikari.connectionTimeout}" />  
        <!-- 一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10分钟 -->  
        <property name="idleTimeout" value="600000" />
        <!-- 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟,建议设置比数据库超时时长少30秒,参考MySQL wait_timeout参数(show variables like '%timeout%';) -->  
        <property name="maxLifetime" value="${hikari.maxLifetime}" />
        <!-- 连接池中允许的最大连接数。缺省值:10;推荐的公式:-->
        <property name="maximumPoolSize" value="${hikari.maximumPoolSize}" />
        <!-- <property name="minimumIdle" value="${hikari.minimumIdle}" /> -->
        <property name="dataSourceProperties">  
            <props>  
                <prop key="cachePrepStmts">true</prop>  
                <prop key="prepStmtCacheSize">250</prop>  
                <prop key="prepStmtCacheSqlLimit">2048</prop>  
                <prop key="useServerPrepStmts">true</prop>  
            </props>  
        </property> 
    </bean>

 

转载于:https://my.oschina.net/u/2484728/blog/893293

你可能感兴趣的文章
Microsoft Hyper-V Server 2008 R2和SCVMM2012部署XenDesktop 5.6桌面虚拟化系列之一准备环境...
查看>>
UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图
查看>>
从北京卫视跨界说起:传统电视真的末路了吗?
查看>>
PostgreSQL 数据库内外查询速度比较
查看>>
微信小程序资源整理
查看>>
200种最佳机器学习教程汇总【史上最全】
查看>>
我的友情链接
查看>>
CICD联动阿里云容器服务Kubernetes实践之Bamboo篇
查看>>
Java Magic. Part 3: Finally
查看>>
每天一个linux命令( 2 ):cd命令
查看>>
利用Content-Disposition控制浏览器下载或直接打开
查看>>
执行脚本出现bin/bash: bad interpreter: No such file or d
查看>>
nginx 打开关闭重启,修改端口
查看>>
Gartner:2014年十大信息安全技术
查看>>
Asp.net EnableViewState属性
查看>>
我的友情链接
查看>>
安装CentOS7系统时网卡识别为eth0
查看>>
explode()
查看>>
分析网站如何做外链效果最佳
查看>>
字节流和字符流的区别
查看>>