Executando o mysqlimport em uma tabela MyISAM por horas, o Data_length permanece em 0 [closed]

1

Eu estou tentando importar um arquivo razoavelmente grande (5Gb, ~ 130M registros) para uma tabela MyISAM (mysql 5.1.61). Está funcionando há mais de 5 horas sem nenhum erro exibido, e vejo "LOAD DATA INFILE ..." na lista de processos.

No entanto, quando executo SHOW TABLE STATUS, "Data_length" para a tabela que está sendo atualizada ainda é 0. Eu me pergunto se isso é normal - se não, eu provavelmente deveria abortar a importação para ver o que está errado.

"Update_time" exibido por SHOW TABLE STATUS está atualizado e muda rapidamente.

É normal que "Data_length" permaneça zero enquanto o mysqlimport está sendo executado com sucesso?

    
por Yuriy 30.05.2012 / 17:23

1 resposta

1

Eu acho que o campo data_length é calculado após o término do mysqlimport.

Chek o tamanho do arquivo de dados .MYD em /mysql/install/path/databasename/table.MYD e veja se está crescendo.

    
por 30.05.2012 / 17:41