以下是一个参考的连接池配置:

  <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 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。
  • removeabandoned不建议在生产环境中打开

转载于:https://www.cnblogs.com/klslb/p/8625468.html

配置_DruidDataSource参考配置相关推荐

  1. Druid 配置_DruidDataSource参考配置

    以下是一个参考的连接池配置: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource ...

  2. 【Android Gradle 插件】ProductFlavor 配置 ( applicationId 配置 | SdkVersion 相关配置 | version 应用版本配置 )

    文章目录 一.ProductFlavor 配置 1.applicationId 配置 2.minSdkVersion 配置 3.targetSdkVersion 配置 4.versionCode 和 ...

  3. 【Android 安装包优化】动态库打包配置 ( “armeabi-v7a“, “arm64-v8a“, “x86“, “x86_64“ APK 打包 CPU 指令集配置 | NDK 完整配置参考 )

    文章目录 一.动态库打包配置 二.NDK 完整配置参考 三.参考资料 一.动态库打包配置 在 build.gradle 构建脚本中 , 配置 ndk 编译的动态库 CPU 架构类型 ; 在 " ...

  4. 数据库配置,参考django框架,采用嵌套的字典实现

    # 数据库配置,参考django框架,采用嵌套的字典实现,真的是很灵活啊 DATABASES = {'dev':{'host' : '129.129.17.203','port' : 3306,'us ...

  5. OpenCV配置选项参考

    OpenCV配置选项参考 OpenCV配置选项参考 简介 常规选项 使用额外的模块进行构建 调试版本 静态构建 生成pkg-config信息 构建测试,样本和应用程序 构建有限的模块集 下载的依赖项 ...

  6. Nginx配置优化参考

    Nginx配置优化参考                                                                                      编辑词 ...

  7. 组装高性能服务器配置,高性能计算服务器参考配置需求.doc

    高性能计算服务器参考配置需求.doc 高性能计算服务器参考配置需求 第一台: 配置名称规格数量具体型号CPUIntel? Core? i7-4770X Processor Extreme Editio ...

  8. 中兴交换机如何查看服务器设备,中兴交换机配置流程和配置命令(参考模板)...

    <中兴交换机配置流程和配置命令(参考模板)>由会员分享,可在线阅读,更多相关<中兴交换机配置流程和配置命令(参考模板)(13页珍藏版)>请在人人文库网上搜索. 1.传播优秀Wo ...

  9. Druid连接池参考配置和说明

    原文:Druid连接池参考配置和说明,以下是一个参考的连接池配置:通常来说,只需要修改initialSize.minIdle.maxActive. 如果用Oracle,则把poolPreparedSt ...

最新文章

  1. linux复制压缩文件,Linux如何复制,打包,压缩文件
  2. WebApi的安全性及其解决方案
  3. 计算机组成原理 华南理工,华南理工2017计算机组成原理随堂练习
  4. sqlite 修改表名,合并数据库(文件)
  5. 新开两场构建服务治理框架的直播分享
  6. Nginx进程间通讯方式
  7. Linux下如何用GDB调试c++程序 [版本2]
  8. MDT错误之日志查看方法
  9. 系统分析与设计方法---面向对象的分析与设计
  10. 轮盘的基础,简单的实现和Toolbar的实现
  11. 多服务器显卡使用状态监控工具实现
  12. 什么是自注意力机制(Self-attention)
  13. 欧几里几何和欧几里几何的一点解释
  14. 关于dma_alloc_coherent的用法
  15. EZo UIBuilder中嵌入微博分享按钮【实例】
  16. 车载服务器作用,穿针引线谈铁路机车车载系统服务器
  17. qt 3d迷宫游戏_玩迷宫也能解锁孩子空间思维,各年龄必备迷宫书单推荐(附游戏资源下载)...
  18. 礼品卡配合U盘,美国一公司遭受BadUSB真实攻击
  19. ospf卡在活动状态问题
  20. [软件需求]软件需求规格说明书样例

热门文章

  1. linux eclipse go插件,Eclipse的Go插件(goclipse)
  2. mysql8.0.13安装版_windows下mysql 8.0.13 解压版安装图文教程
  3. pdf导入ps颜色太浅_分享五个免费的pdf转换器,你更想选择哪一款?
  4. qt当前工程相对路径_QT编程:(6)相对路径问题
  5. python中执行sql语句_Python执行sql语句
  6. 全球及中国磁性分离滑轮行业竞争战略及未来产销需求预测报告2022版
  7. lazada本地店和跨境店的优劣势分析
  8. 东南亚电商成长秘籍,教你从0到1把lazada店铺做起来
  9. c语言查找星期几,新手做的日历表及查找日期是星期几
  10. 洛谷 4568 [JLOI2011] 飞行路线