View the size of the data volume and index volume of a database
SELECT SUM(DATA_LENGTH)/ 1024 / 1024 + SUM(INDEX_LENGTH)/ 1024 / 1024 FROM information_schema. TABLES WHERE TABLE_SCHEMA = 'ice_produce_cn';
Check the size of the index
SELECT SUM(INDEX_LENGTH)/ 1024 / 1024 FROM information_schema. TABLES WHERE TABLE_SCHEMA = 'ice_produce_cn';
View the top 100 tables by data volume
select TABLE_NAME,DATA_LENGTH/ 1024 / 1024,TABLE_ROWS,ENGINE from information_schema.TABLES WHERE TABLE_SCHEMA = 'ice_produce_cn' order by DATA_LENGTH desc limit 100;
View the top 100 tables by index data
SELECT TABLE_NAME, (DATA_LENGTH / 1024 / 1024) , (INDEX_LENGTH / 1024 / 1024) , TABLE_ROWS, ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'ice_produce_cn' ORDER BY DATA_LENGTH DESC, INDEX_LENGTH DESC LIMIT 100;