Google Cloud SQL - 数据库实例存储大小每天都在急剧增加
Posted
技术标签:
【中文标题】Google Cloud SQL - 数据库实例存储大小每天都在急剧增加【英文标题】:Google Cloud SQL - Database instance storage size increased dramatically everyday 【发布时间】: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 不幸的是,与审计日志中发现的显着数据库增长没有任何关系......我仍然没有看到代码有任何问题,因为它不会更新数据库中的任何记录 【参考方案1】:大约一年前,我也遇到过同样的事情。我无法确定存储大小大幅增加的任何根本原因。我重新启动了服务器,问题就停止了。我的数据库都没有经历任何显着的大小增加。我最好的猜测是某些失控的进程会导致 binlog 崩溃。
【讨论】:
以上是关于Google Cloud SQL - 数据库实例存储大小每天都在急剧增加的主要内容,如果未能解决你的问题,请参考以下文章
如何使任何 IP 地址都可以访问 Google Cloud SQL 实例?
无法从 Data Fusion 连接 Cloud SQL mySql 实例。异常“无法创建套接字工厂 'com.google.cloud.sql.mysql.SocketFactory”
从具有私有和公共 IP 的虚拟机连接到私有 IP 上的 Google Cloud SQL 实例失败
使用curl将数据加载到来自存储桶的Cloud SQL(Google云端平台)