Pergunta

Eu tenho um arquivo de texto de tamanho 1,5 GB ou cerca de 1.3crores de linhas. Quando estou carregando este arquivo de texto na tabela da mesma estrutura em MySQL,

Suas cargas apenas 62lack Records mostram avisos de 65k e terminaram. Qual é o motivo, por que ele carrega apenas metade dos registros ???

Eu preciso aumentar o tamanho do buffer ?? Se sim, então como ??

Ou há algum outro motivo.

Vocês podem me ajudar??

Foi útil?

Solução

O problema é que, quando você está importando muitos registros no MySQL, nem sempre se comporta bem. Ele apenas amplia os dados, lançando avisos para os registros que têm um problema. Você pode tentar 'mostrar avisos;', mas isso apenas ajuda você com os últimos avisos.

O tamanho do buffer não deve ser um problema aqui, a menos que você tenha muitos elementos grandes. Se for esse o caso, o log de erros pode dizer algo sobre o tamanho do arquivo de log InnoDB.

Se o log de erros não ajudar, sugiro que você tente dividir sua entrada em vários pedaços menores, para que você possa cavar por eles para encontrar os registros que estão causando o problema.

Não sei o que significa Crore e Lakh, então não posso comentar sobre os números.

O arquivo é exportado pelo mesmo MySQL em que você tenta importá -lo ou de outra versão do MySQL? Pode haver algumas incompatibilidades de versão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top