开发者社区> 问答> 正文

客户询问RDS数据库实例进行HA切换的具体原因

已解决

客户询问RDS数据库实例进行HA切换的具体原因

展开
收起
提个问题! 2024-10-13 14:22:23 5 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答

    问题原因:由于连接增长导致实例OOM(内存溢出),进一步排查发现是由大量的写入操作引起内存持续上升直至达到极限触发重启。虽然无法查看到造成OOM的具体SQL语句,但推断可能是一个涉及多表Join的大规模INSERT语句,在高并发、复杂锁定环境下消耗大量内存资源。此外,还提到名为'event_dba_rowlock_record'的event schedule的影响,这个事件会在特定情况下生成大量的临时数据而占用额外内存空间。综上所述,根源问题是应用程序对数据库实例造成了超负荷的压力,特别是由某次大容量插入操作引发内存压力增大至不可容忍的程度,从而导致实例自动重启进行了HA切换。

    2024-10-13 14:22:24
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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