Loading...
MySQL 9.5 Reference Manual 9.5의 28.3.13 The INFORMATION_SCHEMA ENGINES Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
ENGINES 테이블은 스토리지 엔진에 대한 정보를 제공합니다. 이는 특정 스토리지 엔진이 지원되는지 여부를 확인하거나, 기본 엔진이 무엇인지 확인하는 데 특히 유용합니다.
ENGINES 테이블에는 다음과 같은 컬럼이 있습니다:
ENGINE
스토리지 엔진의 이름입니다.
SUPPORT
스토리지 엔진에 대한 서버의 지원 수준을 나타내며, 다음 표와 같습니다.
| Value | Meaning |
|---|---|
YES | 엔진이 지원되며 활성 상태임 |
DEFAULT | YES와 같고, 여기에 더해 이 엔진이 기본 엔진임 |
NO | 엔진이 지원되지 않음 |
DISABLED | 엔진이 지원되지만 비활성화되어 있음 |
NO 값은 서버가 해당 엔진에 대한 지원 없이 컴파일되었음을 의미하므로, 런타임에 활성화할 수 없습니다.
DISABLED 값은 서버가 엔진을 비활성화하는 옵션과 함께 시작되었거나, 엔진을 활성화하는 데 필요한 옵션이 모두 제공되지 않았기 때문에 발생합니다. 후자의 경우, 에러 로그에는 해당 옵션이 왜 비활성 상태인지에 대한 이유가 포함되어 있어야 합니다. Section 7.4.2, “The Error Log”를 참조하십시오.
또한 서버가 해당 스토리지 엔진을 지원하도록 컴파일되었지만
--skip-engine_name
옵션과 함께 시작된 경우에도 해당 스토리지 엔진에 대해 DISABLED 값을 볼 수 있습니다. NDB 스토리지 엔진의 경우, DISABLED는 서버가 NDB Cluster 지원과 함께 컴파일되었지만 --ndbcluster 옵션 없이 시작되었음을 의미합니다.
모든 MySQL 서버는 MyISAM 테이블을 지원합니다.
MyISAM을 비활성화하는 것은 불가능합니다.
COMMENT
스토리지 엔진에 대한 간단한 설명입니다.
TRANSACTIONS
스토리지 엔진이 트랜잭션을 지원하는지 여부입니다.
XA
스토리지 엔진이 XA 트랜잭션을 지원하는지 여부입니다.
SAVEPOINTS
스토리지 엔진이 세이브포인트를 지원하는지 여부입니다.
ENGINES는 비표준 INFORMATION_SCHEMA 테이블입니다.스토리지 엔진 정보는 SHOW ENGINES 문을 통해서도 확인할 수 있습니다. Section 15.7.7.18, “SHOW ENGINES Statement”를 참조하십시오. 다음 문들은 서로 동일합니다:
1SELECT * FROM INFORMATION_SCHEMA.ENGINES
1SHOW ENGINES
28.3.12 The INFORMATION_SCHEMA ENABLED_ROLES Table
28.3.14 The INFORMATION_SCHEMA EVENTS Table