Назад | Перейти на главную страницу

Запуск mysqlimport в таблице MyISAM в течение нескольких часов, Data_length остается равным 0

Я пытаюсь импортировать довольно большой файл (5 ГБ, ~ 130 млн записей) в таблицу MyISAM (mysql 5.1.61). Он работает уже более 5 часов без ошибок, и я вижу «ЗАГРУЗИТЬ ДАННЫЕ INFILE ...» в списке процессов.

Однако, когда я запускаю SHOW TABLE STATUS, «Data_length» для обновляемой таблицы по-прежнему 0. Интересно, нормально ли это - если нет, мне, вероятно, следует прервать импорт, чтобы посмотреть, что не так.

«Update_time», отображаемое SHOW TABLE STATUS, является актуальным и быстро меняется.

Нормально ли, чтобы "Data_length" оставалась равной нулю при успешной работе mysqlimport?

Я думаю, что поле data_length вычисляется после завершения mysqlimport.

Проверьте размер файла данных .MYD в /mysql/install/path/databasename/table.MYD и посмотрите, не увеличивается ли он.