开发者社区 > 数据库 > 关系型数据库 > 正文

我们 polardb数据库遇到了这个情况,vacuum freeze无效,有啥办法呢?

各位大佬, polardb我们数据库遇到了这个情况,vacuum freeze无效,现在磁盘空间也释放不出来 有啥办法呢

展开
收起
防火防爆 2024-08-27 09:19:58 35 0
2 条回答
写回答
取消 提交回答
  • 您了解下这个 [呲牙] https://help.aliyun.com/zh/polardb/polardb-for-postgresql/migrate-data-from-a-user-created-postgresql-database-to-polardb-for-postgresql 可以帮你解决自建的一些困扰 此回答整理自钉钉群“PG|POLARDB技术进阶”

    2024-08-28 15:16:02
    赞同 展开评论 打赏
  • PolarDB PostgreSQL实例中VACUUM FREEZE无效且磁盘空间无法释放的问题,可以尝试以下步骤:
    分析空间占用:
    使用\l命令查看各数据库占用情况。
    连接到特定数据库,用\d检查表的空间占用。
    清理WAL日志:
    检查wal_keep_segments参数,过大可能导致空间占用。用SHOW wal_keep_segments检查。
    确认archive_mode=on时archive_command是否正常运行。
    检查复制槽:
    检查pg_replication_slots,看是否有延迟或非活动复制槽。
    优化checkpoint:
    确保checkpoint进程正常清理。
    可参考文档

    2024-08-27 10:04:29
    赞同 1 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
    云时代的数据库技术趋势 立即下载
    超大型金融机构国产数据库全面迁移成功实践 立即下载