shop-wiz logo
Follow Us on Facebook Follow Us on Google+ Follow Us on Twitter Follow Us on LinkedIn
제목 InnoDB에서 MySQL 테이블 최적화하기
등록일 2016.07.04 HIT 3096 작성자 폰돌
InnoDB에서 MySQL 테이블 최적화하기
참조 : http://blog.syszone.co.kr/3333

## Backup - 데이터베이스 백업하기
shell> mysqldump [options] db_name [tbl_name ...]    : 특정 테이블
shell> mysqldump [options] --databases db_name ...    : 특정 데이타베이스
shell> mysqldump [options] --all-databases        : 전체 데이타베이스

예) mysqldump -u root -p --create-options --routines --triggers dbname > ./db.dmp


## Check - 데이터베이스 체크하기 : 테이블 무결성을 검사한다.
mysqlcheck -u [username] -p[password] --check [database name]

## Optimize - 데이터베이스 최적화하기
mysqlcheck -u [username] -p[password] --optimize [database name]
mysql> OPTIMIZE TABLE {table name};

Analyze - 데이터베이스 분석하기
mysqlcheck -u [username] -p[password] --analyze [database name]
mysql> ANALYZE TABLE {table name};




MYISAM 에서 테이블 전체 옵티마이저
console에서 시랭
mysqlcheck -u [username] -p[password] -o [database name]

InnoDB에서는 아래와 같은 메시지가 뜬다.
message : Table does not support optimize, doing recreate + analyze instead
댓글보기
등록된 댓글이 없습니다.

Powered by shop-wiz since 2002, e-mail:wangta69@naver.com