postgresql消耗了100%的存储空间

时间:2017-08-04 20:33:05

标签: postgresql

我在AWS云中使用Postgresql版本9.4运行Red Hat 4.8.3-9服务器。数据库消耗了100%的磁盘使用量。我进入数据库并截断了数据最多的表。在使用\d+查看表格的大小后,几个MB上没有任何表格。我跑了du -h * --max-depth=1,发现/var/lib/pgsql94/data/base/16384持有了总容量为500G的472G。即使截断表后,我的磁盘使用率仍为99%。我想知道是否有解决方案来释放数据,因为我认为删除'data/base/16384中的所有OID都不好。我试过停止,重新启动postgres服务。不幸的是,我不允许重启机器。

df -ih显示inode使用率为1%

sudo lsof +L1根本没有显示任何大文件

谢谢

日志文件:价值8K的重复字符串

  

日志:无法写入临时统计文件   " pg_stat_tmp / db_16384.tmp":设备上没有剩余空间
  日志:不能   关闭临时统计文件" pg_stat_tmp / db_0.tmp":没有剩余空间   在设备上   日志:无法关闭临时统计文件   " pg_stat_tmp / global.tmp":设备上没有剩余空间
  日志:使用陈旧   统计数据而非当前数据,因为统计数据收集器不是   响应

0 个答案:

没有答案
相关问题