如何找出占用了我的 SQL CLOUD GCP 上大部分空间的内容?

如何找出占用了我的 SQL CLOUD GCP 上大部分空间的内容?

我无法确定是什么占用了我的大部分 SQL 云存储,根据 GCP 仪表板,在过去 24 小时内,某些东西在存储空间上写入了近 1 Gigabit。

在此处输入图片描述

如果我使用 MySQL 客户端来确定表的大小,则值与我的存储使用情况不匹配。 +--------------------+-----------+ | Database | Size (MB) | +--------------------+-----------+ | information_schema | 0.01 | | mysql | 6.92 | | performance_schema | 0.00 | | XXX_db2014 | 480.25 | | XXX_db2015 | 282.86 | | XXX_db2017 | 208.14 | | XXX_db2018 | 215.44 | +--------------------+-----------+

您知道如何确定什么占用了大部分空间吗?

谢谢

答案1

二进制日志记录可能会产生存储开销。要查看二进制日志的大小,请运行 MySQL 命令SHOW BINARY LOGS

此 GCP 文档, “二进制日志占用存储空间。二进制日志会随其关联的自动备份一起自动删除,这通常在 7 天左右发生。您无法手动删除二进制日志,也无法更改 7 天的时间段。”

其他参考资料 -Cloud SQL 二进制日志记录影响

相关内容