Spec-Zone.ru › MySQL 9.2

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_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-9.2-en/show-engines.html

Spec-Zone.ru

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