15.7.7.18 Заявление 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.