database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27058 게시물 읽기
No. 27058
innodb 덤프후 임포트시.. 속도(3천만건)
작성자
김대종(queryman)
작성일
2007-09-29 20:19ⓒ
2007-09-30 10:39ⓜ
조회수
3,035

전체 데이터 수는 3천만건이 조금 넘습니다.


그렇게 많은 데이터는 아니라고 생각하는데 ㅠ 덤프후 임포트시 속도가 너무 늦습니다.


혹여 다른분들도 그렇다면 임포트 속도를 빠르게 할수있는 방법이 있는지 알고 싶습니다.



MySQL 버전 : 5.0.37-log (mysql에서 컴파일된 바이너리 사용)

RHEL 4.1 버전

덤프된 파일의 용량은 30GB 입니다.



PS: 자고 일어나도 계속 되네요 OTL;;

이 글에 대한 댓글이 총 3건 있습니다.

innodb 일경우 업데이트 쿼리가  좀 느립니다.

김상익님이 2007-09-30 20:19에 작성한 댓글입니다. Edit

아무리.. innodb라도 뭔가 해법이 있을만한데 ㅠ


자그만치 8시간이 걸리더군요 =ㅁ=; mysql이 중대형으로 넘어갈적에 좀 느리네요 ㅠ

김대종(queryman)님이 2007-10-01 11:24에 작성한 댓글입니다.

일단 확인해봐야 하는 부분이...


1. 덤프가 싱글트랜잭션으로 되어있는가? 만약 덤프내 구문들이 트랜잭션 안에 있지않다면 임포트 속도가 느려지게됩니다.


2. innodb의 테이블스페이스(데이터파일)은 물리적으로 적절히 분산되어 있나?? I/O에 대한 지연이 있는지 체크해보세요.


3. 5.0대의 mysqlimport 를 쓰는 경우 mysqlimport는 싱글 쓰레드로 돌아갑니다. 고로.. 병렬로 임포트 하는 방법을 생각해봐야겠지요. 병렬로 임포트하는 스크립트가 몇종류 됩니다. 구글링~


4. 덤프시에 참조제약을 체크하지는 않는지 체크하였는가?? 덤프시에 참조제약조건을 disable시킨다.


그외에도 임포트 속도에 영향을 주는 부분은 많습니다. 변경사항에 대해 속도체크를 해보시고 최상의 조합을 찾아보시기 바랍니다.

김영우님이 2007-10-03 19:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27061Mysql Cluster의 checkpoint에 관해
dba
2007-10-01
1975
27060PHP5, MYSQL5 연결 오류...ㅠ.ㅠ
jooni
2007-10-01
10716
27059mysql 처음 접하는 사용자 입니다. 간단한 질문 몇가지.. [1]
김명진
2007-09-29
2373
27058innodb 덤프후 임포트시.. 속도(3천만건) [3]
김대종
2007-09-29
3035
27057엑세스 DB작성 과제인데, 너무 어려워요.. 도와주세요~~ [1]
히로짱
2007-09-29
1936
27056phpMyAdmin에서 Export시에 한글깨짐 [2]
잔뇌
2007-09-28
5581
27055[mysql]백업질문요 [1]
지우
2007-09-28
2907
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다