文档首页/ 云数据库 TaurusDB/ 故障排除/ 性能资源类/ GaussDB(for MySQL)只读节点磁盘占用远超主节点
更新时间:2024-09-05 GMT+08:00

GaussDB(for MySQL)只读节点磁盘占用远超主节点

场景描述

GaussDB(for MySQL)只读节点的磁盘占用比主节点高195GB。

原因分析

磁盘空间计算方式为:共享存储中占用空间大小+Binlog占用空间大小+数据盘(存放临时表)占用空间大小

排查只读节点上运行的事务:

发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务产生的临时表一直未清理,导致磁盘占用高。

解决方案

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