云SQL—每天都在增长,但没有复制



我已经设置了一个副本奴隶大约两周了。由于配置问题,它的复制一直失败,但主服务器的大小仍在每天增长(大约每天5gb)。

直到今天,二进制日志是禁用的。如果我选择监控->slave实例,在Backup Configuration下,显示&;false&;

我如何确定为什么它每天都在增长?

我注意到在InnoDB页面读/写部分的监控中,每天都有写的上升,但没有读。但是它写的是什么呢?DB没有改变。并且没有二进制日志。

我注意到在文档中,它说"当您创建一个新的Cloud SQL实例时,默认情况下启用时间点恢复"。

但是从来没有"备份"过;在实例的操作列表中列出。当我做gcloud sql instances describe my-instance时,它不在backUpConfiguration

您遇到的问题可能是由于时间点恢复而发生的,它将不断显示存储空间的增加。这样,您将能够在禁用时间点恢复的同时保持启用自动备份。一旦禁用它,二进制日志将被删除,您将注意到存储使用立即减少。

禁用时间点恢复的步骤如下:

  • 选择您的实例
  • <
  • 选择备份/gh>
  • 在设置下,选择编辑
  • 取消时间点恢复复选框

为了添加时间点恢复的解释,我将添加使用Postgres和MySQL的Google Cloud SQL文档。

有必要为启用WAL的实例归档WAL文件。此归档在后端自动完成,并且会消耗存储空间(即使实例处于空闲状态),因此,使用此特性将导致DB实例上的存储空间增加。