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 26498 게시물 읽기
No. 26498
대용량 데이터 입력시의 myisam도 innodb의 속도차.
작성자
이철호(rokmn3309)
작성일
2007-03-15 11:30ⓒ
2017-12-09 09:37ⓜ
조회수
3,569

총 데이터 갯수는 한 3천만건 정도 됩니다..

원래 DB는 myisam이었는데, 새DB를 만들면서 innodb로 테스트 삼아서 해봤는데
덤프 받은걸 넣는데 속도차가 너무 많이 나는군요.. innodb로 넣는건 거의 24시간이 지났음에도 3분1 정도 밖에 안들어가는군요.

그에 비해 myisam은 한 한시간 정도 지났는데 거의 3분의1에 육박하게 들어가는데 원래 이렇게 myisam이랑 innodb차가
있는건가요?  실제로 이렇다면은 myisam으로 넣어주고, 다시 innodb로 변환시키는게 더 시간이 작게 걸릴것 같은데..

그리고 myisam으로 넣는것과 innodb로 넣는게 동시에 실행되면은 innodb쪽의 넣는 속도가 현져히 떨어지는데.. 
원래 이런건가요??

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

3천만건이라....그렇게 오래 걸리지는 않을껀데요..어떻게 데이터를 넣으셨는지요?

여러가지 상황에 따라 다르겟지만 일반적으로 MyISAM 타입이 InnoDB 타입보다는 insert 속도는 빠릅니다.

team b(teamb)님이 2007-03-15 11:52에 작성한 댓글입니다.

테이블 구조도 별로 특별하지 않습니다.
auto_increment하는 idx키에, varchar type의 id필드, int형의 몇개 그리고  날짜타입(년월일)하나.
인덱스는 id랑 날짜필드랑 pk로 잡힌 idx이렇게 세개군요..

넣는건 쉘모드에서 mysql -u xx -pxx --default-character-set=cp932  test < test.sql 

test.sql파일크기가 한 2.3기가 정도입니다.

ps)버전은 mysql-5.0.27이고 바이너리 버전이고 OS는 cent 4.4입니다.

이철호(rokmn3309)님이 2007-03-15 13:33에 작성한 댓글입니다.
이 댓글은 2007-03-15 13:36에 마지막으로 수정되었습니다.

마이아이삼은 삽입, 갱신할 때 빠르고,, 이노디비는 검색시 빠르다고 합니다.

복구할 때 테블에 걸린 키값을 없앤 후 복구 끝나고컬럼에 키값을 설정하는 것이 훨씬 빠릅니다.

정왕균(아레아)님이 2007-03-17 05:31에 작성한 댓글입니다.

혹시나 해서...
innodb 타입은 my.cnf 설정파일에서 테이블스페이스(?)를 정해주는데요.. 입력하시려는 데이터의 크기가 테이블스페이스의 용량을 넘어서게 되면 추가 입력시 스페이스 자동으로 늘리느라 엄청 버벅일수 있습니다. 이런 경우도 있을수 있으니 한번 살펴보시는게....

x2님이 2007-03-27 10:54에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
26501태국어(thai)를 쓰려고 하는데요..
김종섭
2007-03-15
2470
26500쿼리문 질문드리겠습니다. [1]
김두홍
2007-03-15
2030
26499mysql이 안올라옵니다.(root권한관련)
김태경
2007-03-15
1815
26498대용량 데이터 입력시의 myisam도 innodb의 속도차. [4]
이철호
2007-03-15
3569
26497LOAD DATA 사용하면서.. int 타입에 데이타를.... [2]
정천기
2007-03-15
2022
26496백업 후 복원문제 (한글, Duplicate entry) [5]
박성철
2007-03-14
4649
2649464bit 에서 DBD:mysql 설치 해보신분
jindogg
2007-03-14
2131
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다