Spec-Zone .ru
спецификации, руководства, описания, API

13.7.5.17. SHOW ENGINES Синтаксис

SHOW [STORAGE] ENGINES

SHOW ENGINES информация о статусе дисплеев о механизмах хранения сервера. Это особенно полезно для проверки, поддерживается ли механизм хранения, или видеть, каков механизм значения по умолчанию.

mysql> SHOW ENGINES\G*************************** 1. row ***************************      Engine: MEMORY     Support: YES     Comment: Hash based, stored in memory, useful for temporary tablesTransactions: NO          XA: NO  Savepoints: NO*************************** 2. row ***************************      Engine: MyISAM     Support: YES     Comment: MyISAM storage engineTransactions: NO          XA: NO  Savepoints: NO*************************** 3. row ***************************      Engine: InnoDB     Support: DEFAULT     Comment: Supports transactions, row-level locking, and foreign keysTransactions: YES          XA: YES  Savepoints: YES*************************** 4. row ***************************      Engine: EXAMPLE     Support: YES     Comment: Example storage engineTransactions: NO          XA: NO  Savepoints: NO*************************** 5. row ***************************      Engine: ARCHIVE     Support: YES     Comment: Archive storage engineTransactions: NO          XA: NO  Savepoints: NO*************************** 6. row ***************************      Engine: CSV     Support: YES     Comment: CSV storage engineTransactions: NO          XA: NO  Savepoints: NO*************************** 7. row ***************************      Engine: BLACKHOLE     Support: YES     Comment: /dev/null storage engine (anything you write »              to it disappears)Transactions: NO          XA: NO  Savepoints: NO*************************** 8. row ***************************      Engine: FEDERATED     Support: YES     Comment: Federated MySQL storage engineTransactions: NO          XA: NO  Savepoints: NO*************************** 9. row ***************************      Engine: MRG_MYISAM     Support: YES     Comment: Collection of identical MyISAM tablesTransactions: NO          XA: NO  Savepoints: NO

Вывод от SHOW ENGINES может изменить согласно версии MySQL используемые и другие факторы. Значения, показанные в Support столбец указывает на уровень сервера поддержки механизма хранения, как показано в следующей таблице.

Значение Значение
YES Механизм поддерживается и активный
DEFAULT Как YES, плюс это механизм значения по умолчанию
NO Механизм не поддерживается
DISABLED Механизм поддерживается, но был отключен

Значение NO средства, что сервер был скомпилирован без поддержки механизма, таким образом, это не может быть включено во времени выполнения.

Значение DISABLED происходит или потому что сервер был запущен с опции, которая отключает механизм, или потому что не все опции, требуемые включать этому, были даны. В последнем случае файл журнала ошибок должен содержать причину, указывающую, почему опция отключается. См. Раздел 5.2.2, "Журнал ошибок".

Вы могли бы также видеть DISABLED для механизма хранения, если сервер был скомпилирован, чтобы поддерживать это, но был запущен с a --skip-engine_name опция. Для NDB механизм хранения, DISABLED означает, что сервер был скомпилирован с поддержкой MySQL Cluster, но не был запущен с --ndbcluster опция.

Вся поддержка серверов MySQL MyISAM таблицы, потому что MyISAM механизм хранения значения по умолчанию. Не возможно отключить MyISAM.

Transactions, XA, и Savepoints столбцы указывают, поддерживает ли механизм хранения транзакции, транзакции XA, и точки сохранения, соответственно.