13.7.5.17 SHOW ENGINES 구문
SHOW [STORAGE] ENGINES
SHOW ENGINES
서버의 스토리지 엔진에 대한 상태 정보를 표시합니다. 이것은 스토리지 엔진을 지원하는지 여부를 확인하고 기본 엔진이 무엇인지를 확인하는 데 유용합니다. 이 정보는 또한 INFORMATION_SCHEMA
ENGINES
테이블에서 얻을 수 있습니다. 섹션 21.6 "INFORMATION_SCHEMA ENGINES 테이블" 을 참조하십시오.
mysql> SHOW ENGINES\G
*************************** 1. row ******************** *******
Engine : MEMORY
Support : YES
Comment : Hash based, stored in memory, useful for temporary tables
Transactions : NO
XA : NO
Savepoints : NO
*************************** 2. row ******************** *******
Engine : MyISAM
Support : YES
Comment : MyISAM storage engine
Transactions : NO
XA : NO
Savepoints : NO
*************************** 3. row ******************** *******
Engine : InnoDB
Support : DEFAULT
Comment : Supports transactions, row-level locking, and foreign keys
Transactions : YES
XA : YES
Savepoints : YES
*************************** 4. row ******************** *******
Engine : EXAMPLE
Support : YES
Comment : Example storage engine
Transactions : NO
XA : NO
Savepoints : NO
*************************** 5. row ******************** *******
Engine : ARCHIVE
Support : YES
Comment : Archive storage engine
Transactions : NO
XA : NO
Savepoints : NO
*************************** 6. row ******************** *******
Engine : CSV
Support : YES
Comment : CSV storage engine
Transactions : NO
XA : NO
Savepoints : NO
*************************** 7. row ******************** *******
Engine : BLACKHOLE
Support : YES
Comment : / dev / null storage engine (anything you write»
to it disappears)
Transactions : NO
XA : NO
Savepoints : NO
*************************** 8. row ******************** *******
Engine : FEDERATED
Support : YES
Comment : Federated MySQL storage engine
Transactions : NO
XA : NO
Savepoints : NO
*************************** 9. row ******************** *******
Engine : MRG_MYISAM
Support : YES
Comment : Collection of identical MyISAM tables
Transactions : NO
XA : NO
Savepoints : NO
SHOW ENGINES
에서의 출력은 사용되는 MySQL 버전과 기타 요인에 따라 다를 수 있습니다. Support
컬럼에 표시되는 값은 다음 표에 나와있는 스토리지 엔진에 대한 서버의 지원 수준을 나타냅니다.
값 | 의미 |
---|---|
YES | 이 엔진은 지원되고 활성화되어 있습니다 |
DEFAULT | YES 와 동일하다 게다가, 이것이 기본 엔진입니다 |
NO | 이 엔진은 지원되지 않습니다 |
DISABLED | 이 엔진은 지원하지만 비활성화되어 있습니다 |
NO
값은 서버가이 엔진에 대한 지원없이 컴파일 된 것을 나타 내기 위해서 런타임에이 엔진을 활성화 할 수 없습니다.
DISABLED
값은 서버가이 엔진을 비활성화하는 옵션을 사용하여 시작되었는지, 또는이 엔진을 사용하는 데 필요한 일부 옵션이 지정되지 않았기 때문에 발생합니다. 후자의 경우는이 옵션이 왜 무효가되어 있는지를 나타내는 이유는 오류 로그 파일에 포함되어있을 것입니다. 섹션 5.2.2 "오류 로그" 를 참조하십시오.
스토리지 엔진에 대한 DISABLED
또한 서버가 지원하도록 컴파일 되었으나, --skip-
옵션에서 시작되는 경우에도 나타날 수 있습니다. engine_name
NDB
스토리지 엔진의 경우, DISABLED
는 서버가 MySQL Cluster에 대한 지원과 함께 컴파일되었지만, --ndbcluster
옵션에서 시작되지 않았 음을 나타냅니다.
MyISAM
은 기본 스토리지 엔진이기 때문에 모든 MySQL 서버가 MyISAM
테이블을 지원합니다. MyISAM
을 해제 할 수 없습니다.
Transactions
, XA
및 Savepoints
컬럼은 각각이 스토리지 엔진이 트랜잭션 XA 트랜잭션 및 세이브 포인트를 지원할지 여부를 나타냅니다.