В настоящее время я застрял в ситуации, чтобы найти фрагментированные таблицы, через запросMysql как найти таблицу фрагментирована
Я использую SHOW TABLE STATUS
Его дает мне детали, как
table_name, schema_Name, Data_Length, Index_Length, Data_Free и т. д.
Использование этой информации означает, что эта цифра равна FRAGMENTED
Мне нужно написать запрос, который дает имя фрагментированных таблиц.
Заранее спасибо.
Примечание: Я google, но я не получил удовлетворительного ответа на это.
Как вы сказали (data_free/(data_length + index_length)) * 100. Это дает мне значение выхода очень сильно (8295000.0000). – Aashick
дать мне отдельные data_free, data_length и index_length –
Затем таблица фрагментирована? – Aashick