PostgreSQL:限制表或数据库增长?

时间:2010-01-06 16:03:11

标签: postgresql autogrow

我们有一个数据库旋转失控,并填充它与其他服务共享的SAN分区。在其他一些RDBMSen中,有一些方法可以禁用自动增长。我还没有找到Postgres的方法。暂且不谈导致这个混乱的问题数据库...

您在Postgres中预防或限制表/数据库增长的方法是什么?或者有一个吗?

“......除了操作系统在设备上放置的物理边界外,没有尺寸限制。”
参考。 http://wiki.postgresql.org/wiki/PostgreSQL_for_Oracle_DBAs

非常感谢。

2 个答案:

答案 0 :(得分:1)

监视。并根据情况手动(或根据您的喜好自动化)。

课程监控应该自动完成 - Nagios,Cacti,无论你喜欢什么。

答案 1 :(得分:1)

监控,正如depesz已经说过的那样,并通过专门而不是与其他服务共享分区来强制执行。只要PostgreSQL在它自己的分区上,它就不会影响其他任何人。从性能角度来看,这通常也是一个好主意。