Я использую MyISAM

Просто Как найти свободное место в таблице в единой схеме ?

-2
Arunkumar Muthuvel 13 Мар 2018 в 14:34

2 ответа

Лучший ответ

Сам нашел ответ в гугле

SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema;

Чтобы получить текущий размер базы данных

2
Arunkumar Muthuvel 13 Мар 2018 в 12:32

Data_free для таблицы MyISAM всегда 0

information_schema.TABLES

Столбец DATA_FREE показывает свободное пространство в байтах для таблиц InnoDB .

0
Paul Campbell 15 Мар 2018 в 22:33