本文介绍MySQL建立连接慢导致客户端超时的处理办法。 场景描述 业务在高峰期时,客户端经常出现向MySQL建立连接超时,导致系统登录需要十几秒。 原因分析 查看MySQL的错误日志,观察是否有如下信息:connection xxx is established slowly。 有上述日志,说明存在某些连接超过一定时间仍未被MySQL处理,客户端的超时时间大于该时间,就会报错。线程池处理连接等待与该参数thread_pool_oversubscribe相关。
修改审计日志的保留天数,1个小时后开始清理过期的审计日志。审计日志开通后,在业务高峰期可能会产生大量的审计日志,导致本地暂存较多的日志文件,有磁盘打满风险,建议同步开启磁盘自动扩容。 支持的数据库版本 仅如下版本支持SQL审计功能。 对于RDS for MySQL 5.6,支持5.6.43及其以上版本。 对于RDS for MySQL5.7,支持5.7.23及其以上版本。 支持RDS for MySQL8.0版本。 操作步骤 步骤1 登录管理控制台。