云数据库 GAUSSDB(FOR MYSQL)-内存使用超限风险与优化:原因分析

时间:2024-10-24 17:15:41

原因分析

  1. 查看内存利用率监控指标,实例的内存使用率在16:30左右率突增,触发OOM后实例重启,内存使用率骤降。
    图1 内存利用率
  2. 查看该时间段慢SQL数监控指标,确认该时间段慢SQL数量突增。
    图2 慢SQL数
  3. 查看磁盘吞吐相关指标,发现磁盘此时有大量读写操作。
    图3 磁盘吞吐
  4. 分析对应时间点的慢日志记录,该时间点有大量的多值批量插入语句,该插入方式会导致每个会话申请较多的SESSION级内存,并发高,很容易引起实例OOM。
    图4 慢日志
support.huaweicloud.com/trouble-gaussdbformysql/gaussdbformysql_trouble_0601.html