• spring+apache dbcp +oracle 连接池配置以及优化


    特此记录

    <!-- 数据源配置, 使用应用中的DBCP数据库连接池 -->
        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
              destroy-method="close">
            <!-- Connection Info -->
            <property name="driverClassName" value="${jdbc.driver}"/>
            <property name="url" value="${jdbc.url}"/>
            <property name="username" value="${jdbc.username}"/>
            <property name="password" value="${jdbc.password}"/>
    
            <!-- Connection Pooling Info -->
            <property name="maxActive" value="20"/>
            <property name="minIdle" value="5"/>
            <property name="defaultAutoCommit" value="false"/>
            <property name="maxWait" value="30000"/>
    
            <!-- 每2分钟运行一次空闲连接回收器  -->
            <property name="timeBetweenEvictionRunsMillis" value="120000"/>
            <!--池中的连接空闲10分钟后被回收,默认值是30分钟。 -->
            <property name="minEvictableIdleTimeMillis" value="600000"/>
            <!-- 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除-->
            <property name="testWhileIdle " value="true"/>
    
            <!--优化 :验证连接是否可用,使用的SQL语句-->
            <property name="validationQuery" value="SELECT 1 FROM DUAL"/>
            <!--  是否自动回收超时连接-->
            <property name="removeAbandoned" value="true"/>
            <!--  超时时间(以秒数为单位)-->
            <property name="removeAbandonedTimeout" value="10"/>
        </bean>
    不积跬步无以至千里
  • 相关阅读:
    springboot整合mybatis
    nginx
    mysql安装
    oracle安装静默
    网卡
    kafak部署
    在docker环境下安装activemq和rabbitmq
    docker安装
    【1213工作日志】ZYNQ的中断应用
    【CAN总线】CAN总线总结
  • 原文地址:https://www.cnblogs.com/showme1942/p/7443525.html
Copyright © 2020-2023  润新知