13.7.5.16 Вывод информации о хранилищах данных (SHOW ENGINES)
SHOW [STORAGE] ENGINES
SHOW ENGINES отображает информацию о хранилищах данных сервера. Это особенно полезно для проверки поддержки хранилища данных или для определения значения по умолчанию.
Дополнительную информацию о хранилищах данных MySQL см. в Главе 14, Хранилище данных InnoDB и Главе 15, Альтернативные хранилища данных.
mysql> SHOW ENGINES\G
*************************** 1. row ***************************
Engine: InnoDB
Support: DEFAULT
Comment: Supports transactions, row-level locking, and foreign keys
Transactions: YES
XA: YES
Savepoints: YES
*************************** 2. row ***************************
Engine: MRG_MYISAM
Support: YES
Comment: Collection of identical MyISAM tables
Transactions: NO
XA: NO
Savepoints: NO
*************************** 3. row ***************************
Engine: MEMORY
Support: YES
Comment: Hash based, stored in memory, useful for temporary tables
Transactions: NO
XA: NO
Savepoints: NO
*************************** 4. row ***************************
Engine: BLACKHOLE
Support: YES
Comment: /dev/null storage engine (anything you write to it disappears)
Transactions: NO
XA: NO
Savepoints: NO
*************************** 5. row ***************************
Engine: MyISAM
Support: YES
Comment: MyISAM 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: ARCHIVE
Support: YES
Comment: Archive storage engine
Transactions: NO
XA: NO
Savepoints: NO
*************************** 8. row ***************************
Engine: PERFORMANCE_SCHEMA
Support: YES
Comment: Performance Schema
Transactions: NO
XA: NO
Savepoints: NO
*************************** 9. row ***************************
Engine: FEDERATED
Support: YES
Comment: Federated MySQL storage engine
Transactions: NO
XA: NO
Savepoints: NO
Вывод запроса SHOW ENGINES может отличаться в зависимости от используемой версии MySQL и других факторов.
Вывод SHOW ENGINES содержит следующие столбцы:
-
EngineИмя хранилища данных.
-
SupportУровень поддержки хранилища данных сервером, как показано в следующей таблице.
Значение Описание YESХранилище данных поддерживается и активно DEFAULTКак и YES, плюс это хранилище по умолчаниюNOХранилище данных не поддерживается DISABLEDХранилище данных поддерживается, но отключено Значение
NOозначает, что сервер был скомпилирован без поддержки хранилища данных, поэтому его нельзя включить во время выполнения.Значение
DISABLEDвозникает либо потому, что сервер был запущен с параметром, отключающим хранилище данных, либо потому, что не были заданы все параметры, необходимые для его включения. В последнем случае в журнале ошибок должно быть указано, почему параметр отключен. См. Раздел 5.4.2, «Журнал ошибок».Также может быть показано значение
DISABLEDдля хранилища данных, если сервер был скомпилирован для его поддержки, но был запущен с параметром--skip-. Для хранилища данныхengine_nameNDB, значениеDISABLEDозначает, что сервер был скомпилирован с поддержкой NDB Cluster, но не был запущен с параметром--ndbcluster.Все серверы MySQL поддерживают таблицы
MyISAM. Отключение таблицMyISAMневозможно. -
CommentКраткое описание хранилища данных.
-
TransactionsПоддержка транзакций в хранилище данных.
-
XAПоддержка XA-транзакций в хранилище данных.
-
SavepointsПоддержка точек сохранения в хранилище данных.
Информация о хранилищах данных также доступна из таблицы INFORMATION_SCHEMA ENGINES. См. Раздел 24.3.7, «Таблица INFORMATION_SCHEMA ENGINES».
© 2025 Oracle
Licensed under the GPLv2 License.