连接管理
数据库连接的建立应当做好规划,不使用的数据库连接及时关闭,并对数据库连接做好负载均衡,防止数据库连接集中于某一台工作节点;数据库连接应当遵循事务整体一致性原则,非自动提交连接的事务执行完成后,必须提交或者回滚变更事务。
数据库连接使用注意事项:
- 长时间未使用的数据库连接,配置有连接空闲时间MAX_IDLE_TIME,超过空闲时间会被清理;若想保持长连接,可使用连接池,通过配置连接活性检测,从而保持长连接。
- 数据库连接应按需申请,不使用的连接应及时关闭,同时,连接上申请的对象资源Statement、PrepareStatement等在使用完后也应进行关闭操作,以免占用过多资源,影响系统使用。
- 定期通过集群监控软件查看数据库连接变化,分析业务访问情况。
- 需要确定单个IP地址允许建立数据库连接的最大值,加强IP地址连接资源管理。