Я использую 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
Столбец DATA_FREE показывает свободное пространство в байтах для таблиц InnoDB .
0
Paul Campbell
15 Мар 2018 в 22:33
Похожие вопросы
Новые вопросы
mysql
MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.