【问题标题】:Google Cloud SQL - Database instance storage size increased dramatically everydayGoogle Cloud SQL - 数据库实例存储大小每天都在急剧增加
【发布时间】:2022-01-06 15:01:15
【问题描述】:

我在 Google Cloud 上有一个数据库实例 (MySQL 8),自 20 天前以来,该实例的存储使用量一直在增加(每天大约 2Gb!)。 但我找不到原因。

我做了什么:

  1. 查看时间点恢复“时间点恢复”选项,它已被禁用。
  2. 二进制日志未启用。
  3. 检查实际数据库大小,我发现我的数据库只有 10GB 大小
  4. 没有 innodb_per_table 标志,所以它必须默认为“false”

存储使用图表:

数据库标志:

实际数据库大小为10GB,现在存储使用量高达220GB!那可是一大笔钱啊!

我无法解决这个问题,请给我一些理想的提示。谢谢!

【问题讨论】:

  • 请在 SO 的专用 DBA 姐妹网站上询问数据库管理员相关问题,而不是在专注于编程的 SO 上!
  • 转到审核日志并搜索 11 月 5 日发生的变化。如果没有,请查看您当天部署的发布版本。您有类似于内存泄漏的情况,但在数据库中(从未清理过的对象,不断增长的数据的新索引,...)
  • @guillaumeblaquiere 不幸的是,与审计日志中发现的显着数据库增长没有任何关系......我仍然没有看到代码有任何问题,因为它不会更新数据库中的任何记录

标签: google-cloud-platform google-cloud-sql


【解决方案1】:

大约一年前,我也遇到过同样的事情。我无法确定存储大小大幅增加的任何根本原因。我重新启动了服务器,问题就停止了。我的数据库都没有经历任何显着的大小增加。我最好的猜测是某些失控的进程会导致 binlog 崩溃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    相关资源
    最近更新 更多