文档首页/ 云数据库 RDS/ 故障排除/ RDS for MySQL/ 性能资源类/ MySQL只读实例磁盘占用远超主实例
更新时间:2022-10-26 GMT+08:00

MySQL只读实例磁盘占用远超主实例

场景描述

MySQL只读实例的磁盘占用比主实例高195GB。

原因分析

排查只读实例上运行的事务:

发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务导致undo log一直未清理,累计了近一天的undo log,导致磁盘占用高。

解决方案

  • 方式一:等待事务提交后,undo log会被清理,只读实例的磁盘占用恢复。
  • 方式二:kill相应会话,停止长事务。