Google 云 SQL 存储扩展问题
Google Cloud SQL Storage Expanding Issue
相对于我的实际数据库存储,我的 PostgreSQL 数据库存储扩展得太多了。我假设它正在为针对数据库的每个操作制作日志。如果是这样,我该如何关闭它?
数据库中所有表的存储大小:
table_name | pg_size_pretty
-----------------+----------------
matches | 3442 MB
temp_matches | 3016 MB
rankings | 262 MB
atp_matches | 41 MB
players | 11 MB
injuries | 4648 kB
tournaments | 1936 kB
temp_prematches | 112 kB
locations | 104 kB
countries | 16 kB
(10 rows)
我的存储使用量应该在 10GB 左右。
您的 PostgreSQL 实例可能启用了 Point-in-time 恢复 (PITR)。
要添加说明,PITR uses write ahead logs (WAL)。有必要为启用它的实例归档 WAL 文件。此归档是在后端自动完成的,并且会消耗存储 space(即使实例处于空闲状态),因此使用此功能会增加数据库实例上的存储 space。
这里有一个类似的问题:Google Cloud SQL - Postgresql storage keeps growing
您可以通过禁用 Point-in-time 恢复来停止存储增加:https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#disablingpitr
首先,我建议您确认您是否设置了值“Enable automatic storage increases”,因为您的实例存储将继续增加并且您的钱包将受到影响。
请记住,您可以增加存储容量,但不能减少它;存储增加在实例的生命周期内是永久性的。当您启用此设置时,存储需求的激增可能会永久增加您实例的存储成本(增量)。
另一方面,如果您启用了 Point-in-time 恢复 ( PITR ),我建议您禁用它以删除日志。如果没有,我认为有必要联系 GCP 支持团队,以便他们仔细检查您的实例。
相对于我的实际数据库存储,我的 PostgreSQL 数据库存储扩展得太多了。我假设它正在为针对数据库的每个操作制作日志。如果是这样,我该如何关闭它?
数据库中所有表的存储大小:
table_name | pg_size_pretty
-----------------+----------------
matches | 3442 MB
temp_matches | 3016 MB
rankings | 262 MB
atp_matches | 41 MB
players | 11 MB
injuries | 4648 kB
tournaments | 1936 kB
temp_prematches | 112 kB
locations | 104 kB
countries | 16 kB
(10 rows)
我的存储使用量应该在 10GB 左右。
您的 PostgreSQL 实例可能启用了 Point-in-time 恢复 (PITR)。
要添加说明,PITR uses write ahead logs (WAL)。有必要为启用它的实例归档 WAL 文件。此归档是在后端自动完成的,并且会消耗存储 space(即使实例处于空闲状态),因此使用此功能会增加数据库实例上的存储 space。
这里有一个类似的问题:Google Cloud SQL - Postgresql storage keeps growing
您可以通过禁用 Point-in-time 恢复来停止存储增加:https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#disablingpitr
首先,我建议您确认您是否设置了值“Enable automatic storage increases”,因为您的实例存储将继续增加并且您的钱包将受到影响。
请记住,您可以增加存储容量,但不能减少它;存储增加在实例的生命周期内是永久性的。当您启用此设置时,存储需求的激增可能会永久增加您实例的存储成本(增量)。
另一方面,如果您启用了 Point-in-time 恢复 ( PITR ),我建议您禁用它以删除日志。如果没有,我认为有必要联系 GCP 支持团队,以便他们仔细检查您的实例。