首页 > 解决方案 > PostgreSQL - 完整数据库中的可用空间

问题描述

PostgreSQL在远程服务器中有一个数据库。当我尝试连接时,pgAdmin我收到此消息:

server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.

通过研究,我发现数据库和服务器已满,这是df命令和最后PostgreSQL日志的结果:

df

日志

如您所见,已用空间为 100 %,数据库无法执行任何操作。我尝试停止并重新启动PostgreSQL服务而没有任何结果。

处理这个问题的最佳方法是什么:VACUUM释放一些数据库空间?将其转储到本地文件夹?

我正在运行PostgreSQL 10Debian 4.9

标签: postgresql

解决方案


如果服务器仍在运行,您可以尝试TRUNCATEDROP为一个表创建空间。

如果服务器已经崩溃,则需要在重新启动之前增加磁盘空间。


推荐阅读