【发布时间】:2018-01-24 19:59:59
【问题描述】:
我正在使用 Imperial Wicket 的 PostgreSQL 精细自动分区功能http://imperialwicket.com/postgresql-automating-monthly-table-partitions/) 来创建每周分区来存储大量数据。数据库每周增长约 100GB,因此需要经常注意以确保服务器不会耗尽磁盘空间。
我已经搜索过 SO,但找不到任何解决方案来根据磁盘空间阈值或时间段自动删除表。是否有任何原生 PostgreSQL 解决方案或已开发的功能来自动删除旧分区,或者这是一种自行解决的问题?
【问题讨论】:
-
由于您按日期范围进行分区,您可能需要查看 pg_partman。它将能够根据您的需要半自动化,并具有许多用于分区管理的内置功能。
标签: postgresql