我们有一个数据库旋转失控,并填充它与其他服务共享的SAN分区。在其他一些RDBMSen中,有一些方法可以禁用自动增长。我还没有找到Postgres的方法。暂且不谈导致这个混乱的问题数据库...
您在Postgres中预防或限制表/数据库增长的方法是什么?或者有一个吗?
“......除了操作系统在设备上放置的物理边界外,没有尺寸限制。”
参考。 http://wiki.postgresql.org/wiki/PostgreSQL_for_Oracle_DBAs
非常感谢。
答案 0 :(得分:1)
监视。并根据情况手动(或根据您的喜好自动化)。
课程监控应该自动完成 - Nagios,Cacti,无论你喜欢什么。
答案 1 :(得分:1)
监控,正如depesz已经说过的那样,并通过专门而不是与其他服务共享分区来强制执行。只要PostgreSQL在它自己的分区上,它就不会影响其他任何人。从性能角度来看,这通常也是一个好主意。