背景

PostgreSQL 删除、更新、覆写的历史数据不会从磁盘中清除,久而久之,磁盘的数据越来越多造成空间不足。

解决方案

定期找到空间占用大的表,然后执行 vacuum full 指令。

1. 查找空间占用最大的100张表

 SELECT table_schema || '.' || table_name AS table_full_name, pg_size_pretty(pg_total_relation_size('"' || table_schema || '"."' || table_name || '"')) AS size
FROM information_schema.tables
ORDER BY
pg_total_relation_size('"' || table_schema || '"."' || table_name || '"') DESC limit 100

2. 执行 vacuum full

vacuum full [schema].[table]

vacuum full schema1.test_table_1

注意:这里仅拿一张表为例,实际需要对第一步查询出来的所有表执行 vacuum full

PostgreSQL 磁盘空间清理相关推荐

  1. 计算机管理器磁盘清理,修复win7提示“windows磁盘空间清理管理器已停止工作”的方法...

    在长期的使用电脑之后,我们运行的程序会给电脑制造很多的垃圾文件,这些文件有的可以使用第三方工具进行清理,有的只能使用系统自带的磁盘清理器进行删除.在win7中运行磁盘清理器时会遇到系统弹出" ...

  2. Win10文件夹大小分析、磁盘空间清理工具

    Win10文件夹大小分析.磁盘空间清理工具 1.SpaceSniffer 特点:图表界面 2.TreeSize 特点:浏览器界面

  3. 计算机管理器磁盘清理,Win10提示windows磁盘空间清理管理器已停止工作

    一般情况下,win10系统用户都可以通过点击磁盘右键"属性"的"磁盘清理",来清理系统中的垃圾文件.不过,近来一位用户反馈自己在操作过程中,却遇到提示" ...

  4. MSSQL数据库磁盘空间清理

    本文主要向大家介绍了SQLServer数据库磁盘空间清理,通过具体的内容向大家展示,希望能对大家学习SQLServer数据库有所帮助.SQL Server在删除数据后,会重新利用这部分空间,所以如果不 ...

  5. docker 占用磁盘空间清理 无用数据卷删除

    目录 1.删除未被任何容器使用的本地卷 2. Docker System命令 3. 手动清理Docker镜像/容器/数据卷 3. 限制容器的日志大小 4. 重启Docker 1.删除未被任何容器使用的 ...

  6. Mac系统磁盘空间清理让你不头疼吗?

    Mac原本是想用户不用关心磁盘的问题,不像Windows系统那样,要分C盘.D盘 ,这么多盘的概念.Mac一个盘,直接使用,但前几年的磁盘空间比较小,很多都是256G,或者128G的磁盘,随着系统越做 ...

  7. Linux系统Docker下面/var/lib/docker/overlay2磁盘空间清理

    Docker下/var/lib/docker/overlay2空间清理办法 1. 查看磁盘占用 df -h 2. Docker 的内置 CLI 指令docker system df 可用于查询镜像(I ...

  8. linux磁盘空间清理

    由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等.下面就给你支几招(以/home空间满为例): ...

  9. Centos磁盘空间清理

    查看磁盘空间 df -h centos查看磁盘空间的大小 du -m --max-depth=1 或 du -h --max-depth=1 进入根目录,查询大文件与目录 cd / du -sh * ...

  10. linux清理整个磁盘空间,一次Linux磁盘空间清理的经历

    最近,在Linux上运行BPM应用总是报没有空间的错误.经过一番调查和周折,终于找出了问题的症结,并顺利解决.今天,我把过程总结一下,方便自己或其他有类似问题的朋友参考.这里不对具体命令的具体各种参数 ...

最新文章

  1. 活动平台为何没有x86?_一个由跨平台产生的浮点数bug | 有你意想不到的结果
  2. 【CodeForces - 1197C】Array Splitting(水题)
  3. 基于阿里云MaxCompute实现游戏数据运营
  4. Java基础日常总结!!
  5. 演练 类的定义 java 1615134691
  6. leetcode--single number.
  7. python 数据 模块 好用_Python最被低估的库,用好了效率提升10倍!
  8. KeyMob--最智能的移动广告聚合平台
  9. 浅谈P2P终结者原理及其突破
  10. JAVA 实现阿里云的短信验证码
  11. sqlserver 时间计算函数
  12. 如何跨网络远程操作另一台计算机,如何远程控制另一台电脑?
  13. 海信 Vidda Z100 评测
  14. linux tar 压缩 删除源文件,Linux tar 如何在压缩之后删除原文件
  15. 【开发技术】2万字详细介绍Docker 和 web项目的部署监控,docker部署,拉取kafana,prometheus镜像监控
  16. Linux安装Kafka单机版本
  17. Springboot餐饮点餐系统毕业设计源码301749
  18. 徽州臭鳜鱼渐成“网红年货”
  19. 苹果新品发布会?看美维公司的小伙伴如何评论!
  20. 【徐禾 政治经济学概论】 读书笔记 §1.3劳动的二因素:具体劳动和抽象劳动(上.价值质的规定性)

热门文章

  1. 大地高、正高和正常高的区别
  2. allegro隐藏/显示铜皮
  3. 信息系统项目管理师知识要点
  4. 中国手机市场调查报告
  5. 「Wekan」- 看板工具 @20210403
  6. 澳洲计算机科学专业,盘点澳洲八大名校那些最强的专业—计算机科学专业
  7. 编译原理——词法分析程序
  8. mysql多表条件查询_mysql 多表 多个条件 查询
  9. mysql一张表有几个主键_一张表可以有多少个主键
  10. 今夜酒店特价与携程的江湖恩怨