15.7.7.17 Запрос SHOW ENGINES
SHOW [STORAGE] ENGINES
SHOW ENGINES отображает информацию о движках хранения сервера. Это особенно полезно для проверки поддержки движка хранения или просмотра значения по умолчанию.
Дополнительную информацию о движках хранения MySQL см. в главе 17, Движок хранения InnoDB и главе 18, Альтернативные движки хранения.
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: InnoDB
Support: DEFAULT
Comment: Supports transactions, row-level locking, and foreign keys
Transactions: YES
XA: YES
Savepoints: YES
*************************** 3. row ***************************
Engine: PERFORMANCE_SCHEMA
Support: YES
Comment: Performance Schema
Transactions: NO
XA: NO
Savepoints: NO
*************************** 4. row ***************************
Engine: MyISAM
Support: YES
Comment: MyISAM storage engine
Transactions: NO
XA: NO
Savepoints: NO
*************************** 5. row ***************************
Engine: MRG_MYISAM
Support: YES
Comment: Collection of identical MyISAM tables
Transactions: NO
XA: NO
Savepoints: NO
*************************** 6. row ***************************
Engine: BLACKHOLE
Support: YES
Comment: /dev/null storage engine (anything you write to it disappears)
Transactions: NO
XA: NO
Savepoints: NO
*************************** 7. row ***************************
Engine: CSV
Support: YES
Comment: CSV storage engine
Transactions: NO
XA: NO
Savepoints: NO
*************************** 8. row ***************************
Engine: ARCHIVE
Support: YES
Comment: Archive storage engine
Transactions: NO
XA: NO
Savepoints: NO
Вывод запроса SHOW ENGINES может варьироваться в зависимости от используемой версии MySQL и других факторов.
Вывод запроса SHOW ENGINES содержит следующие столбцы:
-
EngineНазвание движка хранения.
-
SupportУровень поддержки движка хранения на сервере, как показано в следующей таблице.
Значение Описание YESДвижок поддерживается и активен DEFAULTКак YES, плюс это движок по умолчаниюNOДвижок не поддерживается DISABLEDДвижок поддерживается, но отключён Значение
NOозначает, что сервер скомпилирован без поддержки движка, поэтому его нельзя включить во время выполнения.Значение
DISABLEDвозникает либо из-за запуска сервера с опцией, отключающей движок, либо из-за того, что не были указаны все необходимые опции для его включения. В последнем случае в журнале ошибок должно быть указано, почему опция отключена. См. раздел 7.4.2, «Журнал ошибок».Вы также можете увидеть
DISABLEDдля движка хранения, если сервер был скомпилирован для его поддержки, но запущен с опцией--skip-. Для движка храненияengine_nameNDB,DISABLEDозначает, что сервер был скомпилирован с поддержкой NDB Cluster, но не был запущен с опцией--ndbcluster.Все серверы MySQL поддерживают таблицы
MyISAM. ОтключениеMyISAMневозможно. -
CommentКраткое описание движка хранения.
-
TransactionsПоддерживает ли движок хранения транзакции.
-
XAПоддерживает ли движок хранения XA-транзакции.
-
SavepointsПоддерживает ли движок хранения сохраняемые точки.
Информация о движках хранения также доступна из таблицы INFORMATION_SCHEMA ENGINES. См. раздел 28.3.13, «Таблица INFORMATION_SCHEMA ENGINES».
© 2025 Oracle
Licensed under the GPLv2 License.