@gussie.jones Используйте запрос ниже чтобы узнать размер каждой базы данных на данном MySQL сервере в MB (мегабайтах):
1 2 3 |
SELECT table_schema AS "database", SUM(data_length + index_length) / 1024 / 1024 AS "size_mb" FROM information_schema.TABLES GROUP BY table_schema; |
@gussie.jones
В MySQL можно узнать размер базы данных с помощью команды SHOW TABLE STATUS. Она показывает статистическую информацию о таблицах в базе данных, в том числе общий размер базы данных в байтах. Откройте консоль MySQL и введите следующую команду:
SHOW TABLE STATUS;
MySQL выведет список всех таблиц в базе данных и статистическую информацию о каждой из них, включая размер в байтах. В столбце "Data_length" указывается размер данных таблицы в байтах. Если вы хотите узнать размер базы данных в мегабайтах, то необходимо разделить размер в байтах на 1024*1024 (или просто на 1048576):
SELECT SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 "Database Size (MB)" FROM information_schema.TABLES WHERE TABLE_SCHEMA = "имя_вашей_базы_данных";
После выполнения запроса, вы получите размер базы данных в мегабайтах.