postgresql - Postgres - 真空已满
问题描述
我面临一个问题,我找不到解决它的方法。我在 Raspberry 上嵌入了一个 PostgreSQL。为了防止它多次写入卡,我将所有运行的 PostgreSQL 放在 RAM 中,并执行一个程序,每天一次将其保存到 SD 中。这个 PostgreSQL 从不同的设备接收数据并将数据写入表中。Python 进程每 10 秒运行一次。该进程执行一个从表中选择数据并通过 DBLink 将数据写入远程数据库的功能。之后,这个相同的过程从本地表中删除行。
每 1 小时我有一个进程运行 Vaccum Full 以释放数据库占用的空间并确保 Raspberry 不会耗尽 RAM。我所面临的是,显然 Vaccum Full 出于某种原因卡住了,因此数据库的大小没有减小,导致 Raspbery 崩溃。
有人知道可能是什么吗?
谢谢!
解决方案
推荐阅读
- ruby-on-rails - 在 centOS 7 上将数据从 pg 转储文件导入 MS SQL
- excel - 如何使用 Excel Power Query 发送 Post 查询
- java - XIMA Formcycle 图像预览问题
- qt - 如何获取与在 QML 的 TableView 中单击的行关联的 ListElement?
- python - 数据未存储在数组中,我想将数据存储在数组中并提供给其他数组
- local-storage - 如何使用 GTM Javascript Gloval 变量在本地存储中检索嵌套数据
- database - Cronjob -e 任务未运行但没有 cron 可以工作
- java - What is the usage of id property of @KafkaClient
- integer-division - 负数的右移除法
- python - 如何在 ruby 函数中传递 kwargs?基于python示例