在MyISAM表上运行mysqlimport几个小时,Data_length停留在0

我试图导入一个相当大的文件(5Gb,〜130Mlogging)到MyISAM表(mysql 5.1.61)。 它已经运行了5个多小时,没有显示任何错误,我可以在进程列表中看到“LOAD DATA INFILE …”。

但是,当我运行SHOW TABLE STATUS时,正在更新的表的“Data_length”仍然是0.我想知道这是否正常 – 如果没有,我应该放弃导入来查看错误。

由SHOW TABLE STATUS显示的“Update_time”是最新的并且迅速改变。

当mysqlimport运行成功时,“Data_length”保持为零是否正常?

我认为data_length字段是在mysqlimport完成后计算的。

检查/mysql/install/path/databasename/table.MYD下的数据文件.MYD的大小,看看它是否在增长。