Как узнать размер базы данных mysql
Для того что бы узнать размер баз данных в mysql достаточно в консоли выполнить запрос
mysql> SELECT table_schema "DB_name", sum( data_length + index_length )/1024/1024 "Size in MB" FROM information_schema.TABLES GROUP BY table_schema;
Результат выполнения команды:
+--------------------+---------------+ | DB_name | Size in MB | +--------------------+---------------+ | information_schema | 0.00878906 | | mysql | 0.67503166 | | performance_schema | 0.00000000 | | redmine | 3935.00000000 | +--------------------+---------------+ 4 rows in set (1.97 sec)
Как узнать размер таблиц в базе данных mysql?
Запрос для получения размера таблиц в базе данных remine
mysql> SELECT table_name AS `Table_name`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "redmine";
Результат выполнения команды:
+-------------------------------------+------------+ | Table_name | Size in MB | +-------------------------------------+------------+ | attachments | 35.00 | | auth_sources | 0.03 | | boards | 0.05 | | changes | 435.47 | | changeset_parents | 11.44 | | changesets | 79.11 | | changesets_issues | 1.42 |