阿里云RDS数据库连接数经验教训

问题场景:做活动时,限时活动数据库连接数爆满,导致活动卡死约20分钟。

经验:

  1. 连接数建议:数据库连接数不要超过最大连接数,至少留10个连接,保证RDS能正常登录(开发人员)。
  2. 排查问题:show full PROCESSLIST,state中展示当前卡顿的SQL,实时定位问题SQL。
  3. 解决问题:
    a. RDS控制台--性能--实例会话,kill掉当前卡顿的sql会话,恢复数据性能(https://help.aliyun.com/knowledge_detail/41713.html)。
    b. 限制当前执行SQL的最长时间(loose_max_statement_time),单位毫秒,无需重启。
    c. loose_rds_threads_running_high_watermark 控制查询类的最大线程数。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容