: INSERT 의 경우 레코드를 추가한 후 내부적으로 인덱스 재구성 작업이 필요하다.

: 여러개의 레코드를 입력할 경우 하나의 레코드를 입력할 때마다 연속적으로 발생한다.

: 이 문제를 해결하는 방법이다.


* 인덱스 작업 정지/재설정

* 작업 정지

: ALTER TABLE 테이블명 DISABLE KEYS;

* 작업 재설정

: ALTER TABLE 테이블명 ENABLE KEYS;

* BULK INSERT 방식

: INSERT INTO 테이블명 VALUES() VALUES();

: 파일 백업

: CSV파일을 사용하는 방식

: LOAD DATA INFILE '파일경로' INTO TABLE 테이블명

CSV파일 내보내기

: SELECT * FROM 테이블명 INTO OUTFILE '파일경로'

: 주의

: LOAD DATA/SELECT INTO OUTFILE의 경우 보안문제로 디렉토리가 정해져있음.


'프로그래밍 > RDBMS - MySQL' 카테고리의 다른 글

저장 프로시저(Stored Procedure) / 트리거(Trigger)  (0) 2017.03.29
Transaction/Lock/Isolation  (0) 2017.03.29
Full Text Search  (0) 2017.03.29
데이터베이스 백업/파티셔닝/샤딩  (0) 2017.03.29
META DATA  (0) 2017.03.29

+ Recent posts