linux

Linux WebLogic数据库连接优化

小樊
42
2025-11-30 16:54:58
栏目: 智能运维

Linux WebLogic 数据库连接优化指南

一 核心原则与容量规划

二 关键参数建议值

参数 建议值或策略 说明
Initial Capacity = Maximum Capacity ≥ 执行线程数 产品环境避免运行期扩容,减少抖动
Maximum Capacity 结合数据库最大连接与负载压测确定 预留安全余量,避免超过数据库上限
Capacity Increment 仅在 Initial < Max 时使用 步长过大易冲击数据库,过小扩容慢
Allow Shrinking 通常关闭 固定池大小,避免周期性收缩/扩张
Test Reserved Connections 启用;Test Frequency60 秒 交付前先测,快速剔除失效连接
Test Created Connections 视网络/防火墙稳定性决定 仅在创建后额外验证时使用
Test Released Connections 一般关闭 避免释放时额外探测带来开销
Test Table Name Oracle:SQL SELECT 1 FROM DUAL 必须配置才能启用测试
Connection Reserve Timeout 30 秒 获取连接等待上限,避免线程挂死
Inactive Connection Timeout 无泄漏:0;有泄漏:1800 秒 强制回收长时间空闲的保留连接
Statement Cache Type LRU/FIXED + 合理大小 减少硬解析,提高性能
Seconds to Trust an Idle Pool Connection 结合业务 SQL 耗时设置 减少“刚归还即复用”的不必要测试
Connection Creation Retry Frequency 30 秒 数据库暂不可达时重试建连间隔
Statement Timeout 业务 SQL 的99 分位耗时 + 安全余量 防止长事务/慢 SQL 拖垮连接池
以上参数可在控制台数据源的Connection Pool页配置,部分参数位于高级选项。

三 Linux 与 WebLogic 协同调优

四 监控 排障与验证

0
看了该问题的人还看了