[ mysql] MyISAM, Innodb 차이
2017. 4. 5. 16:01 - 미나리다
MyISAM -> 로그에 뜸 복구하라고, innodb보다빠름, 테이블자체가
락이걸림 따라서 변경이많은 db로 사용할경우 ㄴㄴ, 주로 읽기가 많은경우 사용 복구명령어로 복구,
확장자는
.frm(테이블 구조 파일) .MYD(데이터 파일) .MYI(인덱스파일)
myisam같은경우 저 3파일만 있으면 데이터가 올라간다 급할때는 파일 채로 밀어넣으면된다.
Innodb -> 거의 안깨짐, 행단위 락킹이걸려 변경이 많을경우 사용,
리커버리포스(cnf나 ini파일에서 옵션을 주어서) 복구 , 복구기능이 MYISAM보다좋고 다양한기능이 지원되 시스템자원을 많이 쓴다.
확장자는 .frm(테이블 구조 파일) 과 ibdata1 파일이 있어야한다.
ibdata1에 데이터가 쌓임 랜덤일수도있고 ibdata파일 용량을 고정시킨경우 해당파일 용량을 줄일려면 테이블 최적화를해야합니다.
[출처] [mysql] MyISAM과 InnoDB의 차이점|작성자 향기로운 제비꽃
'리눅스 > sql server' 카테고리의 다른 글
[mysql] mysqlbinlog 추출시 unknown variable default-character-set 에러 (0) | 2017.03.15 |
---|---|
실사용 db 에서 mysql replication (0) | 2017.01.25 |
[Mysql] mysql 기본명령어, 설정 (0) | 2017.01.17 |
[mysql] dump옵션 (0) | 2016.12.23 |
[MYSQL]ERROR 1130 (HY000): Host ' ' is not allowed to connect to this MySQL server 에러 (0) | 2016.11.28 |