[DB] MySQL 스토리지 엔진 확인 방법
포스트
취소

[DB] MySQL 스토리지 엔진 확인 방법

MySQL 스토리지 엔진

mysql(mariadb)에서 사용 가능한 ‘Plug In’ 방식의 스토리지 엔진은 아래와 같은 명령어로 확인 가능하다.

1
2
3
4
5
6
7
8
9
10
11
12
13
MariaDB > show engines;
+--------------------+---------+----------------------------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                                          | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------------------------+--------------+------+------------+
| MRG_MyISAM         | YES     | Collection of identical MyISAM tables                                            | NO           | NO   | NO         |
| CSV                | YES     | Stores tables as CSV files                                                       | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                        | NO           | NO   | NO         |
| MyISAM             | YES     | Non-transactional engine with good performance and small data footprint          | NO           | NO   | NO         |
| Aria               | YES     | Crash-safe tables with MyISAM heritage                                           | NO           | NO   | NO         |
| InnoDB             | DEFAULT | Supports transactions, row-level locking, foreign keys and encryption for tables | YES          | YES  | YES        |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                                               | NO           | NO   | NO         |
| SEQUENCE           | YES     | Generated tables filled with sequential values                                   | YES          | NO   | YES        |
+--------------------+---------+----------------------------------------------------------------------------------+--------------+------+------------+

마크다운 표로 다시 정리하면 아래와 같다.

EngineSupportCommentTransactionsXASavepoints
MRG_MyISAMYESCollection of identical MyISAM tablesNONONO
CSVYESStores tables as CSV filesNONONO
MEMORYYESHash based, stored in memory, useful for temporary tablesNONONO
MyISAMYESNon-transactional engine with good performance and small data footprintNONONO
AriaYESCrash-safe tables with MyISAM heritageNONONO
InnoDBDEFAULTSupports transactions, row-level locking, foreign keys and encryption for tablesYESYESYES
PERFORMANCE_SCHEMAYESPerformance SchemaNONONO
SEQUENCEYESGenerated tables filled with sequential valuesYESNOYES

참고 자료

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

[DB] mysqldump 사용법

[Linux] find 명령어 -exec 옵션 사용법(특정 파일 문자열 치환)