/** The JDBC database driver. */指定连接驱动public static final String DB_DRIVER = "driver";/** The JDBC database URL. */  连接字符串public static final String DB_URL = "URL";/** The database user name. */ 用户名public static final String DB_USER = "user";/** The database user password. */ 密码public static final String DB_PASSWORD = "password";/** The maximum number of database connections to have in the pool.  Default is 10. */ 连接池最大连接数public static final String DB_MAX_CONNECTIONS = "maxConnections";/** * The maximum number of prepared statements that will be cached per connection in the pool.* Depending upon your JDBC Driver this may significantly help performance, or may slightly * hinder performance.   * Default is 120, as Quartz uses over 100 unique statements. 0 disables the feature. */     每个链接最多缓存多少个预编译语句public static final String DB_MAX_CACHED_STATEMENTS_PER_CONNECTION = "maxCachedStatementsPerConnection";/** * The database sql query to execute every time a connection is returned * to the pool to ensure that it is still valid. */  验证连接是否可用的查询语句public static final String DB_VALIDATION_QUERY = "validationQuery";/** * The number of seconds between tests of idle connections - only enabled* if the validation query property is set.  Default is 50 seconds. */   多久验证空闲连接public static final String DB_IDLE_VALIDATION_SECONDS = "idleConnectionValidationSeconds";/** * Whether the database sql query to validate connections should be executed every time * a connection is retrieved from the pool to ensure that it is still valid.  If false,* then validation will occur on check-in.  Default is false. */  是否每次从池中取连接时,验证连接可用性public static final String DB_VALIDATE_ON_CHECKOUT = "validateOnCheckout";/** Discard connections after they have been idle this many seconds.  0 disables the feature. Default is 0.*/   空闲连接超过多少秒丢弃private static final String DB_DISCARD_IDLE_CONNECTIONS_SECONDS = "discardIdleConnectionsSeconds"; /** Default maximum number of database connections in the pool. */  最大连接数public static final int DEFAULT_DB_MAX_CONNECTIONS = 10;/** Default maximum number of database connections in the pool. */   默认每个链接缓存120个预编译语句public static final int DEFAULT_DB_MAX_CACHED_STATEMENTS_PER_CONNECTION = 120;

quartz连接池配置对C3PO连接池配置进行了一些封装, 留作记录。

mysql 断开连接可以通过设置 validateOnCheckout=true + validationQuery

或者设置discardIdleConnectionsSeconds 少于8小时解决。

转载于:https://www.cnblogs.com/snowlove67/p/4958406.html

quartz 2.2.1 jdbc 连接池参数配置相关推荐

  1. JDBC 连接池参数

    JDBC连接池参数: jdbc.initialSize=0 //初始化连接 jdbc.maxActive=30 //连接池的最大数据库连接数,设为0表示无限制 jdbc.maxIdle=20 //没有 ...

  2. 常用数据库jdbc连接池的配置(在spring中的配置)

    jdbc连接配置经常用到,那一串url确实不好记,这里汇总下,就好找了. oracle 各种数据库之间,一般只有驱动和url不同. 所以其他的库username,password就不写了. sprin ...

  3. druid连接池参数配置不当引起接口耗时长

    负责的消息中心推送服务出现接口耗时较长的现象,结合链路系统排查,发现在获取数据库连接这一步耗时很久 查看应用的数据库连接池监控,发现 连接池中的连接数变化频繁,有偶尔的等待连接的情况(与上述接口耗时慢 ...

  4. 各种JDBC连接池配置参数比较

    苟且,诗与远方 各种JDBC连接池参数比较

  5. 中间件 BES 连接池的配置和问题诊断方法

    彭文元 云和恩墨技术专家 服务于某省移动公司BES中间件和数据库运维,在IT行业拥有10年以上的工作经历,包含产品开发.需求调研.数据库以及中间件的实施维护等.擅长 BES 中间件和 ORACLE 数 ...

  6. JDBC连接池核心参数包括?(多选题)

    30.JDBC连接池核心参数包括?(多选题) A. initialSize B. maxIdle C. minIdle D. maxActive E. maxWait 正确答案是:ABCDE 数据库基 ...

  7. jdbc封装mysql_用Java手动封装JDBC连接池(一)

    JDBC存在的问题 代码的冗余:在对数据库进行增删改查时,每个操作的JDBC流程和SQL执行代码的流程都一样,造成代码的冗余,所以我们可以把冗余的部分封装起来,封装之后,我们就不用再去写JDBC流程, ...

  8. JDBC连接池C3P0,druid

    数据库连接池 什么是数据库连接池: 将多个连接对象放在一个类似于list的集合中,做到需要用到连接的时候就去池子中获取Connection连接对象,不用就放回池子中,不用频繁的获取连接池,关闭连接池. ...

  9. JDBC连接池和DBUtils

    本节内容: JDBC连接池 DBUtils 一.JDBC连接池 实际开发中"获得连接"或"释放资源"是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况 ...

最新文章

  1. C#LeetCode刷题之#371-两整数之和(Sum of Two Integers)
  2. Sqlserver2012 根据数据库mdf文件生成log文件,解决无法附加mdf文件
  3. PulseAudio多线程通信:pthread_cond_broadcast/pthread_cond_signal/pthread_cond_wait(九)
  4. ANSYS——模态分析的理论基础
  5. MOSFET与三极管
  6. windows下Navicat 过期如何解决
  7. python报错:Empty suite
  8. 【leetcode】【77】Combinations
  9. 卓有成效的管理者-时间管理篇
  10. 移动端input提起数字键盘如何设置小数点?
  11. ProcessingJoy —— 扭来扭去【JAVA】【GLSL】
  12. 漫谈程序员系列:你的幸运女神呢
  13. RAID——独立冗余磁盘阵列
  14. hp服务器装系统键盘没反应,u盘装系统f12没反应怎么回事|u盘装系统按f12没反应怎么解决...
  15. sklearn.neighbors 最近邻相关算法,最近邻分类和回归
  16. erdas查看灰度直方图_ERDAS图像的基本操作
  17. 阿里云对象存储OSS标准型(LRS)存储包详解
  18. Python运行 import cv2 等报错 Illegal instruction (core dumped) 解决办法
  19. 自建内网邮箱服务器(下)
  20. SpringBoot2使用hikari报 Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl

热门文章

  1. Python笔记-Collection中Iterable、Iterator和Generator的区别
  2. 流计算程序不报错,但是没有输出的一些原因(持续更新中)
  3. org.apache.hadoop.hbase.PleaseHoldException: Master is initializing(解決方案汇总+自己摸索)
  4. django的页面报错中出现xxxx.html (Skipped)
  5. 关于python的线程安全的一些理解.
  6. redis删除指定key中的指定元素
  7. Your STATICFILES_DIRS setting is not a tuple or list
  8. 2020 华为杯 数模 B题 数据挖掘
  9. mesh threejs 属性_threeJS创建mesh,创建平面,设置mesh的平移,旋转、缩放、自传、透明度、拉伸...
  10. 深度学习(四十二)——深度强化学习(5)PPO, IMPALA, Hierarchical RL, OpenAI