- 统计schema下rows总数
SELECT SUM(TABLE_ROWS) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'schema_name'
- 统计schema下table数量
SELECT COUNT(*) FROM `information_schema`.`TABLES` WHERE TABLE_SCHEMA = 'schema_name'
- 统计数据库实例下各个schema的存储空间占用情况
SELECT table_schema, sum(DATA_LENGTH) / 1024 / 1024 AS data_length , sum(INDEX_LENGTH) / 1024 / 1024 AS index_length , sum(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS sum FROM information_schema.TABLES GROUP BY table_schema
- 统计数据实例所有scheam存储空间占用情况
SELECT sum(DATA_LENGTH) / 1024 / 1024 AS data_length , sum(INDEX_LENGTH) / 1024 / 1024 AS index_length , sum(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS sum FROM information_schema.TABLES