Metrika

10 января 2014 г.

MySQL: Определение количества строк и размера таблиц запросом

SELECT table_name, table_rows, ROUND(((data_length + index_length + data_free) / 1024 / 1024), 2) "SpaceMB" 
FROM information_schema.TABLES 
WHERE table_schema = "DB_NAME"
ORDER BY data_length + index_length + data_free DESC
Поле table_rows не содержит точного количества строк, т.е. оно отличается от количества посчитанного с помощью COUNT(*), но его можно использовать для примерной оценки той или иной таблицы

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

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