
# TaurusDB只读节点磁盘占用远超主节点
#### 场景描述
TaurusDB只读节点的磁盘占用比主节点高195GB。
#### 原因分析
磁盘空间计算方式为：共享存储中占用空间大小+Binlog占用空间大小+数据盘(存放临时表)占用空间大小
排查只读节点上运行的事务：
![](https://support.huaweicloud.com/trouble-taurusdb/figure/zh-cn_image_0000001882731136.png)
发现有一直未提交的长事务，如上图所示（事务一天前开始），该长事务产生的临时表一直未清理，导致磁盘占用高。
#### 解决方案
- 方式一：等待事务提交后，临时表会自动被清理，只读实例的磁盘占用恢复。
- 方式二：kill相应会话，停止长事务。
 
