Google Cloud 管理的 Postgres 数据库中的存储使用量稳步攀升

Google Cloud 管理的 Postgres 数据库中的存储使用量稳步攀升

几天前,我在 Google Cloud 上建立了一个新的 SQL 数据库,用于测试某个应用程序。该应用程序相当基础,仅使用 Postgres 和简单的表和基本的 SQL 查询。我今天注意到,即使应用程序未运行,数据库的存储使用量也在稳步上升。

以下是过去六个小时的存储使用情况:

存储使用情况图表

奇怪的是,我的表都在 8mb 左右:

     name      |       owner       |  size
---------------+-------------------+---------
 my_db         | postgres          | 8417 kB
 cloudsqladmin | cloudsqladmin     | 8249 kB
 postgres      | cloudsqlsuperuser | 8169 kB
 template1     | cloudsqlsuperuser | 8169 kB
 template0     | cloudsqladmin     | 8025 kB

在不了解太多信息的情况下,这里可能发生了什么?没有计划作业,数据库没有任何自定义配置等。它只是简单地建立起来,使用我的 ORM 创建数据库,并插入了一些数据。

答案1

原来这是因为时间点恢复。禁用此功能将导致存储使用量大幅下降并且不会再次上升。

根据其他人在场外提到的情况,定期 5 分钟的备份间隔可能是由存储在实例磁盘中的时间点快照引起的,并且会在大约 7 天后平衡存储使用情况。

相关内容