开发者社区> 问答> 正文

postgresql 未提交 表文件便很大

插入一批很大数据,在中间过程多次生成xlog日志,突然关闭数据库,重新启动数据库,发现表没有数据,但是空间变得非常大,vacuum后就没有空间了

展开
收起
樱桃味 2018-02-02 22:03:34 2550 0
1 条回答
写回答
取消 提交回答
  • 一个要努力的人

    猜测

    1、bgwriter写入数据
    2、wal切换时要求写入数据
    3、wal切换通知checkpoint,要求将data buffer写入到磁盘中
    4、data buffer不足,写入磁盘

    这是上面的那一种情况呢?

    2019-07-17 21:57:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载
2023云栖大会:AnalyticDB PostgreSQL 立即下载

相关镜像