MySQL 스토리지 엔진, SHOW ENGINES

MySQL storage engines
MySQL 스토리지 엔진
SHOW ENGINES

1 주요 스토리지 엔진[ | ]

스토리지 엔진 설명
InnoDB 기본 엔진[1], 트랜잭션, 외래키 지원 ★★
MyISAM 예전 기본 엔진[1], 고성능 ★
MEMORY (HEAP) 해시 기반, 메모리 DB, 임시 테이블에 적합
CSV
ARCHIVE
MERGE (MRG_MYISAM)

2 SHOW ENGINES[ | ]

SHOW ENGINES;
Engine Support Comment Transactions XA Savepoints
FEDERATED NO Federated MySQL storage engine {null} {null} {null}
MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO
MEMORY YES Hash based, stored in memory, useful for temporary tables NO NO NO
BLACKHOLE YES /dev/null storage engine (anything you write to it disappears) NO NO NO
MyISAM YES MyISAM storage engine NO NO NO
CSV YES CSV storage engine NO NO NO
ARCHIVE YES Archive storage engine NO NO NO
PERFORMANCE_SCHEMA YES Performance Schema NO NO NO
InnoDB DEFAULT Supports transactions, row-level locking, and foreign keys YES YES YES

3 같이 보기[ | ]

4 주석[ | ]

  1. 1.0 1.1 MySQL 5.5 부터는 InnoDB가 기본 엔진임. 그 이전에는 MyISAM이 기본 엔진이었음. 기본 엔진은 설정을 통해 변경 가능함.

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}