我配置了一个Aurora提供的集群,其中只有一个运行MySQL引擎5.7的实例,到目前为止还不错.
我试图识别和查看我正在/正在使用的空间数量,并通过cloudwatch获得了以下信息

所以看起来我的db的大小大约是400 db,但是如果我运行一个查询,像这样分析总空间
SELECT table_schema,
ROUND(SUM(data_length+index_length)/1024/1024/1024,2) "size in GB"
FROM information_schema.tables
GROUP BY 1
ORDER BY 2 DESC;源https://aws.amazon.com/premiumsupport/knowledge-center/view-storage-rds-mysql-mariadb/
我有这样的输出
# table_schema size in GB
mydbschema 205.74
mysql 0.01
information_schema 0.00
sys 0.00
performance_schema 0.00知道我该检查什么或复习什么吗?
我已经运行了一个OPTIMIZE TABLE。
发布于 2022-08-26 22:58:41
再次运行统计数据,但这次包括Data_free。这将包括一些尚未用于数据或索引的预先分配的空间。
如果是ibdata1,也要检查大小。您可能已经在那里创建了大型表(永久表或临时表),但随后移动到了它们自己的.ibd中,或者删除了它们。
此外,请提供表的数目和分区的数目。
https://stackoverflow.com/questions/73454664
复制相似问题