AWS RDS:奇怪的数据消耗

AWS RDS:奇怪的数据消耗

我遇到了一个奇怪的问题:我有一个 t2.micro AWS RDS 实例,但它不断占用其可用空间。使用以下查询检查表的当前使用情况:

 select table_schema, sum((data_length+index_length)/1024/1024) AS MB from information_schema.tables group by 1

结果:

# TABLE_SCHEMA, MB
mysql, 5.89062500
information_schema, 0.00000000
sys, 0.01562500
performance_schema, 0.00000000
testdb_v6.2, 0.81250000

请检查所附图片。 磁盘使用情况
当我遇到空间不足的问题时,我将可用空间增加了 2GB,但它不断消耗空间。你能建议如何解决这个问题吗?我检查过,没有任何服务消耗数据,一切看起来都很正常。

答案1

对于较大的虚拟机来说,3/4*mem 是一个方便的公式。但对于 1GB 的虚拟机(或 1GB 的真实机器)来说,这个数字太小了,很危险。这可能会导致交换,这对性能来说是很糟糕的。而且,由于您只有几 MB 的数据,我建议只使用 128M。

希望这种改变能够消除您所看到的症状。

相关内容