문제

크기 1.5GB 또는 약 1.3 크로스의 텍스트 파일이 있습니다. 이 텍스트 파일을 MySQL의 동일한 구조 테이블에로드 할 때

로드는 62 락 레코드 만, 65k 경고를 보여주고 완료됩니다. 이유는 무엇입니까, 왜 레코드의 절반 만로드 하는가 ???

버퍼 크기를 늘려야합니까 ?? 그렇다면 어떻게 ??

아니면 다른 이유가 있습니다.

당신은 나를 도와 줄 수 있습니까 ??

도움이 되었습니까?

해결책

문제는 MySQL에서 많은 레코드를 가져올 때 항상 멋지게 행동하지는 않는다는 것입니다. 데이터를 통해 확대하여 문제가있는 레코드에 대한 경고를 뿜어냅니다. '경고 쇼'를 시도 할 수 있지만 마지막 경고에만 도움이됩니다.

큰 장동 요소가 많지 않은 한 버퍼 크기는 여기서 문제가되지 않아야합니다. 이 경우 오류 로그가 InnoDB 로그 파일 크기에 대해 말할 수 있습니다.

오류 로그가 도움이되지 않으면 입력을 여러 개의 작은 청크로 분할하여 문제를 일으키는 레코드를 찾을 수 있도록하는 것이 좋습니다.

Crore와 Lakh가 무엇을 의미하는지 모르겠으므로 숫자에 대해서는 언급 할 수 없습니다.

파일이 다른 버전의 MySQL에서 가져 오려고하는 것과 동일한 MySQL로 내보내십니까? 일부 버전 비 호환성이있을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top