Spec-Zone.ru › MySQL 8.4

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_name. Для движка хранения NDB, 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.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/show-engines.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API