open-falcon / mymon

MySQL Monitor Script
Apache License 2.0
267 stars 145 forks source link

收集表+索引的数据大小 #3

Open yamada95 opened 9 years ago

yamada95 commented 9 years ago

执行SELECT (SUM(DATA_LENGTH)+SUM(INDEX_LENGTH)) AS data_size FROM INFORMATION_SCHEMA.TABLES 来收集数据总量大小,执行时间视情况可能比较长。

laiwei commented 9 years ago

谢谢

这个select查询,资源消耗不可控,merge后是否会对高峰期线上的业务造成影响?

yamada95 commented 9 years ago

@laiwei 的确不可控,我觉得主要看有多少张表。 我们数据库是用阿里云的RDS,因为不能直接直接监控主机的磁盘使用,所以就打算这么来监控数据的增量或者大概估计数据在磁盘上的占用量。 我们数据库除自带表(performance_schema,information_schema,mysql)外有196张表,查询时间是0.03sec