Запросить размеры таблиц и схем
MySQLХранениеКоманда
SELECT table_schema AS schema_name, table_name AS table_name, ROUND((data_length + index_length) / 1024 / 1024, 1) AS size_mb FROM information_schema.tables WHERE table_schema NOT IN ('mysql','information_schema','performance_schema','sys') ORDER BY (data_length + index_length) DESC LIMIT 20;Что делает
Выводит 20 самых больших таблиц по суммарному размеру данных и индексов (MB).
Когда использовать
Для анализа использования диска и поиска таблиц, занимающих место.
Внимание
Размеры в information_schema для InnoDB приблизительны. Для итогов по схемам группируйте только по table_schema (GROUP BY), без table_name.