현재 MYSQL 에서 지원하는 스토리지 엔진 알아보기
안녕하세요.
고코더 입니다.
● 1. 저장엔진에 대해서 간단하게 알아보았습니다. 그런데 정작 중요한 건 내가 사용하는 MYSQL에서는 어떤 스토리지 엔진이 사용 가능한지 알아야 합니다. 그래서 간단한 명령어로 이를 알아보는 방법이 있습니다.
SHOW ENGINES
●2. mysql에 상에서 "SHOW ENGINES" 명령어를 실행합니다. 그러면 아주 친절하게 사용 가능한 저장 엔진의 목록이 펼쳐집니다. 그리고 간단한 설명과 함께 트랜젝션 여부까지 역시 친절한 데이터베이스입니다.
●3. MYSQL에서 나온 내용 그대로 해당 설명을 표로 남겨드립니다.
engine | suport | comment | transactions | xa | |
FEDERATED | NO | Federated MySQL storage engine | |||
MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |
MyISAM | YES | MyISAM storage engine | NO | NO | NO |
MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
CSV | YES | CSV storage engine | NO | NO | NO |
ARCHIVE | YES | Archive storage engine | NO | NO | NO |
'IT_Developers > MySQL' 카테고리의 다른 글
MySQL - 테이블의 사용중인 저장엔진 알아보는 방법 / information_schema.TABLES (0) | 2021.11.12 |
---|---|
MySQL - 쿼리를 지연 시키기 / SLEEP() (0) | 2021.11.12 |
MySQL - 저장 엔진(Storage Engine)이란? / 대표적인 종류와 실무에서 간단 사용법 (0) | 2021.11.12 |
MySQL - 테이블 생성 스크립트 확인하기 / SHOW CREATE TABLE (0) | 2021.11.09 |
MySQL - server has gone away 원인은? 대응법 (0) | 2021.11.08 |
댓글