现实中大量Oracle客户使用了动态连接池策略,使得连接池最小值和最大值不一致, 中间件允许最大连接数为几千甚至上万。当出现业务突然波峰, 或者数据库 SQL 性能出现波动时, 容易导致连接风暴, 连接数在短时间增长到最大值, 大量同时活跃的进程使得生产系统垮掉。针对上述难题,来自Oracle原厂的陈焕生老师借助实时演示系统,现场重现了动态连接池和连接风暴导致 OLTP 系统故障,向现场听众演示了如何使用静态的连接池策略, 配置合理的连接数和连接池排队策略, 从而避免连接风暴, 保护数据库系统。