临时文件呈指数级增长,它们没有被正确释放。在Googlee Cloud SQL Postgres中,我们没有执行pgsql_temp目录删除的权限。
重新启动机器应该删除base/pgsql_temp目录,但它没有。
我也不能停止主服务器,因为它有一个相关联的副本。
如何强制删除临时文件?
SELECT datname, temp_files AS "临时文件", pg_size_pretty(temp_bytes) AS "临时文件大小"从pg_stat_database;
temp文件大小
Thanks a lot
UPDATE RESOLVED嗨,
告诉别人可能发生在他们身上的事。我们正在对数据库进行大量负载,这增加了WAL日志。
如果系统通常有这个卷,google的建议是考虑保留较少的备份或完全禁用时间点恢复。
直到它被删除,在默认的备份配置中,7天后
感谢