2024-01-20
小知识
00
请注意,本文编写于 368 天前,最后修改于 203 天前,其中某些信息可能已经过时。

Tomcat服务的连接池配置分析

  1. 初始化连接: 连接池启动时创建的初始化连接数量
java
tomcat.initialSize 建议是内核数*2

  1. 避免过度验证,保证验证不超过这个频率——以毫秒为单位
java
tomcat.validationInterval 尽可能小于数据库的连接超时时间

  1. 最大活动连接: 连接池在同一时间能够分配的最大活动连接的数量,如果设置为非正数则表示不限制
java
tomcat.maxActive=50 类似于max_user_connections数值

  1. 最小空闲连接: 连接池中容许保持空闲状态的最小连接数量, 低于这个数量将创建新的连接, 如果设置为0则不创建.默认与initialSize相同:
java
tomcat.minIdle=12 考虑和initialSize调整为一样的

  1. 最大空闲连接: 连接池中容许保持空闲状态的最大连接数量, 超过的空闲连接将被释放, 如果设置为负数表示不限制:
java
tomcat.maxIdle=12 考虑和minIdle一样

本文作者:周得水

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!