Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- 백엔드 개발
- slack bot
- haystack
- 숲을 바라보는 개발자
- add colume
- 슬랙봇
- django #django 5.0 #django 5.0 요약
- 업비트 웹소켓
- django slack bot
- 비즈니스적 관점에서 생각하는 개발자
- django slack
- 개발회고
- 비즈니스
- 개발자와 비즈니스 관계
- 개발자에세이
- private.pem
- redis lock
- ssl.key
- 비즈니스적 관점에서 생각하는 개발자 #개발자 마인드
- 개발자의 마인드
- public.pem
- MySQL
- django
- 알고리즘
- 개발자와 비즈니스
- AWS Aurora
- 웹소켓 api
- 정렬
- 서버 개발
- django 슬랙봇
Archives
- Today
- Total
Info-Tech
Inno DB tables 에서 대용량 database import하기 본문
20GB가 넘는 db를 테스트 서버로 이동 한 후 다시 import 해야하는 상황이 생겼다.
첫번째 시도
맨 처음 아무런 옵션없이 이런식으로 넣어주었다.
1시간이 지나도 아무런 반응이 없었다.. 뭔가 잘못되어가는 느낌 (용량이 거대해서 기다리는 시간이 큰 느낌이었습니다)
myslq -u root -p ‘db table’ < backup.sql
두번째 시도
위의 링크를 참조한 결과
set global net_buffer_length=1000000; --Set network buffer length to a large byte number
set global max_allowed_packet=1000000000; --Set maximum allowed packet size to a large byte number
//딜레이를 피하기 위해 외래키 체크를 꺼준다
SET FOREIGN_KEY_CHECKS = 0;
SET UNIQUE_CHECKS = 0;
SET AUTOCOMMIT = 0;
source 백업된 db table 위치
// 백업이 완료가 되면 다시 켜준다
SET FOREIGN_KEY_CHECKS = 1;
SET UNIQUE_CHECKS = 1;
SET AUTOCOMMIT = 1;
'데이터베이스 > mysql' 카테고리의 다른 글
| Mysql innodb_buffer_pool_size 관련 오류 (0) | 2018.11.28 |
|---|---|
| Mysql Dump 및 복원 (0) | 2018.11.02 |
Comments