понедельник, 28 марта 2011 г.

Размер базы MySQL

Запрос возвращает размер всех баз данных MySQL:
SELECT table_schema "Data Base Name", sum( data_length + index_length) / 1024 / 1024 
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
 
Запрос возвращает размер каждой из таблиц для базы данных:
SELECT table_name, table_rows, data_length, index_length, 
round(((data_length + index_length) / 1024 / 1024),2) "Size in MB"
FROM information_schema.TABLES WHERE table_schema = "schema_name"
 
Также размер базы данных можно узнать, узнав размер файла ibdata1.

Комментариев нет:

Отправить комментарий