开发者社区> 问答> 正文

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

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

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

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载

相关镜像