mysql统计所有表的数据量
1、获取需要的表并生成查询语句
SELECT concat('select "', TABLE_name, '", count(*) from ', TABLE_SCHEMA, '.',TABLE_name,' union all') FROM information_schema.tables where table_schema='database_name' and table_name like 'tra%' and table_name not like '%-%';
2、根据查询语句统计所有表的数据量(注意中横线表语有问题、删除最后一个union all)
做一个决定,并不难,难的是付诸行动,并且坚持到底。