
# MySQL只读实例磁盘占用远超主实例
#### 场景描述
MySQL只读实例的磁盘占用比主实例高195GB。
#### 原因分析
排查只读实例上运行的事务：
![](https://support.huaweicloud.com/trouble-rds-mysql/zh-cn_image_0000002247142757.png "点击放大")
发现有一直未提交的长事务，如上图所示（事务一天前开始），该长事务导致undo log一直未清理，累计了近一天的undo log，导致磁盘占用高。
#### 解决方案
- 方式一：等待事务提交后，undo log会被清理，只读实例的磁盘占用恢复。
- 方式二：kill相应会话，停止长事务。
 
