开发者社区> 问答> 正文

RDS for MySQL 连接数满情况的处理

RDS for MySQL 连接数满情况的处理

展开
收起
雪哥哥 2022-01-07 14:38:49 1566 0
1 条回答
写回答
取消 提交回答
  • 空闲连接过多 解决方法

    通过DMS或者kill命令来终止当前空闲会话,详细步骤请参见RDS for MySQL如何终止会话。 修改应用,长连接模式需要启用连接池的复用功能(建议也启用连接检测功能)。 修改应用,短连接模式需要在代码中修改查询结束后调用关闭连接的方法。 对于非交互模式连接,在控制台的参数设置里设置wait_timeout参数为较小值。wait_timeout参数控制非交互模式连接的超时时间(单位秒,默认值为24小时即86400秒),当非交互式连接空闲时间超过wait_timeout指定的时间后,RDS实例会主动关闭连接。修改wait_timeout 对于交互模式连接,在控制台的参数设置里设置interactive_timeout参数为较小值。interactive_timeout参数控制交互模式连接的超时时间(单位秒,默认值为2小时即7200秒),当交互式连接空闲时间超过interactive_timeout指定的时间后,RDS实例会主动关闭连接。

    2022-01-07 17:38:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像