• 数据库连接池参数配置及含义


    原文引用:

    https://www.jianshu.com/p/6c61cc49a0ed
    https://www.jianshu.com/p/f2d24a6ca146


    1)maxActive
    数据库连接池的最大连接数,一般是根据系统并发量来设置,设置为0表示无限制
    2)maxIdle
    表示数据库的最大空闲连接数,表示即使没有数据库连接时,连接池中的连接数量最大也可以保持在maxIdle,设置为0表示无限制
    3)minIdle
    表述数据库的最小空闲连接数,表示数据库中连接池中应该保存的最小的连接个数,当小于这个个数时,数据库会创建连接补充进去
    4)initialSize
    数据库初始化连接的个数,在系统第一次对数据库进行操作时初始化连接个数,因此一般第一次连接都比较满
    5)maxWait
    等待连接的最长时间,单位为毫秒,当超过这个时间时系统会抛异常,设置为-1时表示无限制等待,直到超时为止
    6)removeAbandonedTimeout
    活动连接的最大空闲时间,单位为秒,当超过这个空闲时间时,会由removeAbandoned释放到连接池中,针对那些没有正常close的连接
    7)removeAbandoned
    是否清楚已超过removeAbandonedTimeout的无效连接,如果设置为true,则会将哪些超出活动连接的最大空闲时间的连接释放到连接池中
    8) minEvictableIdleTimeMillis
    空闲连接的最小可空闲时间,单位为毫秒,当超过这个时间时,会将该空闲连接释放掉
    9) timeBetweenEvictionRunsMillis / minEvictableIdleTimeMillis
    每timeBetweenEvictionRunsMillis时间检查一遍连接池中的空闲连接,单位为毫秒,将超出 minEvictableIdleTimeMillis的连接释放掉,直到连接个数到minIdle为止

  • 相关阅读:
    Log4Net 发布后不能用
    主机ping不通虚拟机
    c# Delegate 和 Events
    ADO.NET
    .NET Windows Service
    Linux 常用命令三 touch mkdir
    Linux 常用命令二 pwd cd
    Linux 常用命令一 ls
    python 面向对象六 动态添加方法 __slots__限制动态添加方法
    python 面向对象六 类属性和实例属性
  • 原文地址:https://www.cnblogs.com/planted/p/15208236.html
Copyright © 2020-2023  润新知