mysqldump import 속도 개선 방법
페이지 정보
본문
mysqldump 로 export 후 import 할 때 innodb 엔진을 사용하면 속도가 많이 느립니다.
데이터 용량이 작으면 차이가 없을 수 있지만 20 ~ 30GB만 되어도 눈에 띄게 오래 걸립니다.
이 상황에서 속도의 개선을 위해 해당 옵션을 변경해주면 속도가 비약적으로 빨라지는 걸 볼 수 있으실 겁니다.
- innodb_flush_log_at_trx_commit = 0
해당 옵션이 1인 경우 에는 insert시 log file 까지 저장이 되서 시간이 오래 걸립니다.
옵션을 0으로 설정한 경우에는 log file에는 저장이 되지 않아 빠른 속도로 import 할 수 있습니다.
데이터 용량이 작으면 차이가 없을 수 있지만 20 ~ 30GB만 되어도 눈에 띄게 오래 걸립니다.
이 상황에서 속도의 개선을 위해 해당 옵션을 변경해주면 속도가 비약적으로 빨라지는 걸 볼 수 있으실 겁니다.
- innodb_flush_log_at_trx_commit = 0
해당 옵션이 1인 경우 에는 insert시 log file 까지 저장이 되서 시간이 오래 걸립니다.
옵션을 0으로 설정한 경우에는 log file에는 저장이 되지 않아 빠른 속도로 import 할 수 있습니다.
- 이전글MySQL 과 MariaDB의 차이점 21.10.21
- 다음글mariadb 캐릭터셋 설정방법 21.09.17
댓글목록
등록된 댓글이 없습니다.