通过Grafana绘制MySQL表行数增长情况

Posted 我的二狗呢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过Grafana绘制MySQL表行数增长情况相关的知识,希望对你有一定的参考价值。


mysql的行的数据和体积等指标,我们可以通过定时任务脚本去采集information_schema.tables然后存到库里面。


最终效果如下:

通过Grafana绘制MySQL表行数增长情况_grafana


看板对于的sql如下:

select 
rds_name as "RDS实例",
table_schema as "库名",
table_name as "表名",
table_rows as "当前行数",
total_size as "当前表总体积",
max(table_rows) - min(table_rows) as "近7日增加行数"
from rds_table_stats
WHERE
date(collect_date) IN ( DATE_ADD(curdate(), interval -7 day), date_format(curdate(),%Y-%m-%d))
group by rds_name, table_schema ,table_name
order by max(table_rows) - min(table_rows) desc LIMIT 20
;




以上是关于通过Grafana绘制MySQL表行数增长情况的主要内容,如果未能解决你的问题,请参考以下文章

mysql查询所有表行数

phpmyadmin:MySQL 的表行数不正确

为什么说MySQL单表行数不要超过2000w?

为什么说MySQL单表行数不要超过2000w?

grafana绘制动态dashboard

使用 Grafana 和 MySQL 在同一时间序列上绘制多个序列