【发布时间】:2022-01-06 15:01:15
【问题描述】:
我在 Google Cloud 上有一个数据库实例 (MySQL 8),自 20 天前以来,该实例的存储使用量一直在增加(每天大约 2Gb!)。 但我找不到原因。
我做了什么:
- 查看时间点恢复“时间点恢复”选项,它已被禁用。
- 二进制日志未启用。
- 检查实际数据库大小,我发现我的数据库只有 10GB 大小
- 没有 innodb_per_table 标志,所以它必须默认为“false”
存储使用图表:
数据库标志:
实际数据库大小为10GB,现在存储使用量高达220GB!那可是一大笔钱啊!
我无法解决这个问题,请给我一些理想的提示。谢谢!
【问题讨论】:
-
请在 SO 的专用 DBA 姐妹网站上询问数据库管理员相关问题,而不是在专注于编程的 SO 上!
-
转到审核日志并搜索 11 月 5 日发生的变化。如果没有,请查看您当天部署的发布版本。您有类似于内存泄漏的情况,但在数据库中(从未清理过的对象,不断增长的数据的新索引,...)
-
@guillaumeblaquiere 不幸的是,与审计日志中发现的显着数据库增长没有任何关系......我仍然没有看到代码有任何问题,因为它不会更新数据库中的任何记录
标签: google-cloud-platform google-cloud-sql