dataSource
来源:互联网 发布:零基础学淘宝美工难吗 编辑:程序博客网 时间:2024/05/10 18:12
配置_DruidDataSource参考配置
以下是一个参考的连接池配置:
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 数据库驱动 --><property name="driverClassName" value="${jdbc.driverClassName}" /> <!-- 基本属性 url、user、password --> <property name="url" value="${jdbc_url}" /> <property name="username" value="${jdbc_user}" /> <property name="password" value="${jdbc_password}" /> <!-- 配置初始化大小、最小、最大 --> <property name="initialSize" value="1" /> <property name="minIdle" value="1" /> <property name="maxActive" value="20" /> <!-- 配置获取连接等待超时的时间 --> <property name="maxWait" value="60000" /> <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 --> <property name="timeBetweenEvictionRunsMillis" value="60000" /> <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 --> <property name="minEvictableIdleTimeMillis" value="300000" /> <property name="validationQuery" value="SELECT 'x'" /> <property name="testWhileIdle" value="true" /> <property name="testOnBorrow" value="false" /> <property name="testOnReturn" value="false" /> <!-- 打开PSCache,并且指定每个连接上PSCache的大小 --> <property name="poolPreparedStatements" value="true" /> <property name="maxPoolPreparedStatementPerConnectionSize" value="20" /> <!-- 配置监控统计拦截的filters --> <property name="filters" value="stat" /> </bean>
通常来说,只需要修改initialSize、minIdle、maxActive。
如果用Oracle,则把poolPreparedStatements配置为true,mysql可以配置为false。分库分表较多的数据库,建议配置为false。
druid常见问题汇总:
https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
阅读全文
0 0
- DataSource
- DataSource
- datasource
- dataSource
- dataSource
- DataSource学习
- Struts DataSource
- DataSource属性
- java datasource
- datasource数据源
- Graph DataSource
- DataSource configuration
- datasource控件
- jdbc DataSource
- Spring DataSource
- Kendo DataSource
- spring DataSource
- DataSource 知识
- python list 返回索引的方法
- 几种获取当前时间的方法
- Android Studio 插件开发详解四:填坑
- 虚树模板
- BLE-NRF51822教程8-动态广播
- dataSource
- thumbnailator工具类
- nodejs 几行代码实现静态资源服务器
- python基础——paramiko模块
- Android开发:RecyclerView平滑流畅的滑动到指定位置
- C++实习笔记(2)
- 4.1 docker-1.12 run命令运行以及参数详解
- BLE-NRF51822教程9—动态密码(配对码)
- 实验4:栈和队列的基本操作实现及其应用之《链栈》