我正在运行一个PostgreSQL数据库,据我所读,数据库的大小是无限的。有什么材料,我可以阅读,以了解发生什么时,硬盘填补容量?为了确保连续运行,必须做什么样的监测?
一种解决方案是创建任意的空闲空间限制,一旦达到空闲空间,您将强制用户清除旧数据。这是个合适的解决方案吗?我感兴趣的是了解存在哪些其他解决方案,以及如何正确维护数据库。
发布于 2016-08-30 19:21:36
当hdd被填充时,DB就不能再写了,它会崩溃。但这是一件容易解决的事情&监控--当你达到85%的容量时,只需添加更多或清晰的旧数据。
更难/更重要的部分是确保性能不受数据增长(需要扫描的行更多)的影响,通常这是由分区和清理过程处理的,这也在一定程度上减轻了第一个问题。
问候乔尼
https://dba.stackexchange.com/questions/148353
复制相似问题