有没有什么操作能够导出MySQL中每张表的数据量,日常各表的操作情况、数据库的访问情况?
每张表的数据量(参考下面sql,left join两次就能得到每张表数据量了)
select table_rows as ‘表数据总量’ from information_schema.tables where table_schema=‘数据库名’ and table_name=‘表名’
日常各表的操作情况
需要开general_log,生产建议不开,因为日志量太大
数据库的访问情况
可以通过init-connect制作行为日志表