开发者社区> 问答> 正文

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

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

展开
收起
雪哥哥 2022-01-07 14:38:49 1557 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像