VC++에 MySQL5.0을 사용해서 프로그램을 개발중입니다. ODBC로 연결해서 쓰고 있구요. DB는 완전 초보입니다.
원본 데이터는 HTML 파일로 DB에서 긁어서 만든 것이구요, 이 파일들을 다시 DB에 넣어서 분석해야 합니다. 여러 파일을 여는데 파일 크기를 합치면 꽤 큽니다. 지금 쓰는 데이터가 8기가, 13기가 정도 되네요. 입력하는 데이터는 몇 가지가 CHAR, INT인 것을 빼곤 모두 TEXT입니다.
파일을 파싱해서 DB에 넣는데 약 4기가 정도 들어간 다음에 들어가지 않습니다. 그래서 이곳에서 찾은대로 MAX_ROWS, AVG_ROW_LENGTH로 테이블 크기를 60기가 정도로 정했는데도 역시 4기가 정도 들어간 다음에는 반응이 없습니다.
데이터 입력은 모두 insert문으로만 돌렸습니다. 루프를 돌면서 넣기 때문에 insert가 계속 실행된다고 볼 수도 있습니다.
이럴 경우 문제가 되는지, 해결 방법은 어떻게 해야 하는지 알고 싶습니다.
|