반응형
DB의 Engine는 테이블로 InnoDB와 MyISAM을 줄수 있다.
-. 단순한 형태, 연관 관계(relationship)가 복잡하지 않고, Row Level의 Transaction 관리가 필요없다면 MyISAM이 속도가 빠르다.
-. Dump된 파일을 복원할 때 엔진타입이 InnoDB이면, 느릴수 있다. 이경우 일시적으로 DB table의 엔진 타입을 MyISAM으로 변경해주면 작업 속도에 유용하다.
Convert A Single Table to InnoDB alter table test1.test_tab1 ENGINE=INNODB; Convert A Single Table to MyIASM alter table test1.test_tab1 ENGINE=MYISAM; (참고: https://www.liquidweb.com/kb/mysql-performance-myisam-vs-innodb/ ) |
-. DB table의 정보가 변경이 자주 되지 않는다면, MyISAM 방식의 엔진이 속도가 빠르다.
-. DB table의 정보가 자주 변경된다면, InnoDB방식의 엔진이 속도가 빠르다.
#참고
반응형
'Database > MYSQL' 카테고리의 다른 글
[MYSQL] 모니터링 쿼리 (0) | 2022.10.19 |
---|---|
[MYSQL] Cold backup, Hot backup, Logical backup, Physical Bakcup (0) | 2022.10.12 |
[MYSQL] Dump기능을 사용하여 백업, 복구 (0) | 2022.10.12 |
[MYSQL] 스키마구조 (0) | 2022.10.07 |
[MYSQL] 계정 및 권한 관리 (0) | 2022.10.02 |