GBase 8c
运维管理
文章
GBase 8c 逻辑订阅异常中断导致源端磁盘爆满处理办法
发表于2026-06-05 11:19:2461次浏览18个评论
日常运维里经常碰到 GBase8c 创建逻辑订阅后,下游服务异常关停,源库 WAL 文件持续暴涨挤占磁盘。很多运维上来就修改 max_wal_size 参数临时扩容,治标不治本。
出现磁盘告警后,优先查询 pg_replication_slots 视图,查看逻辑复制槽 active 状态。多数场景订阅停用后对应复制槽仍保留,restart_lsn 停滞不动,数据库无法自动清理前置 WAL。
先通过 pg_subscription 核对订阅信息,确认下游业务不再复用该订阅链路。若还需要同步,重启消费程序,等待 confirmed_flush_lsn 点位向前推进;业务下线不再使用,走完审批后执行 pg_drop_replication_slot 删除无效槽位。
另外日常容易踩坑,测试环境订阅生产库,测试下线忘记清理订阅和复制槽,日积月累占用大量存储。建议日常新增订阅做好台账登记,下线流程增加清理复制槽步骤,定期巡检槽位活跃状态。
评论
登录后才可以发表评论
GBase用户28017发表于 2个月前
学习了
GBase用户50900发表于 1个月前
非常实用的内容,收藏了。
GBase用户51966发表于 1个月前
感谢分享,非常有帮助。
GBase用户51510发表于 1个月前
内容详实,值得收藏。
塔山发表于 1个月前
写得很好,学习了!
GBase用户51511发表于 1个月前
不错的文章,受益匪浅。
佛洛伊得发表于 1个月前
干货满满,感谢楼主分享。
一个老汉发表于 1个月前
内容详实,值得收藏。
GBase用户47954发表于 1个月前
感谢作者的精彩分享!
GBase用户50900发表于 1个月前
写得真不错,赞一个!
GBase用户51966发表于 1个月前
干货满满,感谢楼主分享。
GBase用户51510发表于 1个月前
好文章,支持一下!
一个老汉发表于 1个月前
非常实用的内容,收藏了。
GBase用户51511发表于 1个月前
非常实用的内容,收藏了。
佛洛伊得发表于 1个月前
分析得很透彻,学习了。
塔山发表于 1个月前
不错的文章,受益匪浅。
XX发表于 1个月前
感谢分享
A杰发表于 1个月前
写得真不错,赞一个!
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25049
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526