postgresql - PostgreSQL - 完整数据库中的可用空间
问题描述
我PostgreSQL
在远程服务器中有一个数据库。当我尝试连接时,pgAdmin
我收到此消息:
server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.
通过研究,我发现数据库和服务器已满,这是df
命令和最后PostgreSQL
日志的结果:
如您所见,已用空间为 100 %,数据库无法执行任何操作。我尝试停止并重新启动PostgreSQL
服务而没有任何结果。
处理这个问题的最佳方法是什么:VACUUM
释放一些数据库空间?将其转储到本地文件夹?
我正在运行PostgreSQL 10
和Debian 4.9
。
解决方案
如果服务器仍在运行,您可以尝试TRUNCATE
或DROP
为一个表创建空间。
如果服务器已经崩溃,则需要在重新启动之前增加磁盘空间。
推荐阅读
- javascript - 在 d3 中用本地数据替换 json 时的范围问题
- testing - VS CODE - 使用测试资源管理器 UI,我如何手动排除/包含测试文件
- tensorflow2.0 - Tensorflow 扩展中的训练器组件错误
- python - 在同一个仪表板应用程序上使用外部 css 表和仪表板引导主题
- node.js - 如何让代码在每个周末执行?
- flutter - 如何通过在地图上点击来设置标记?
- python - 点积 Numpy - 为什么我不能得到一个标量?
- android - ViewPager wrap_content 内的 ConstraintLayout 不起作用
- node.js - SyntaxError: missing ) 使用 frontend-maven-plugin 运行 gulp 任务时出现参数列表错误
- javascript - 基于单个索引从数组中获取 5 个元素的堆栈