我试图导入一个相当大的文件(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的大小,看看它是否在增长。