# 26.3.13 信息_SCHEMA 引擎表

引擎表提供有关存储引擎的信息。这对于检查是否支持存储引擎或查看默认引擎是什么特别有用。

引擎表有这些列:

  • 引擎

    存储引擎的名称。

  • 支持

    服务器对存储引擎的支持级别,如下表所示。

    价值 意义
    是的 引擎受支持并处于活动状态
    默认 喜欢是的,加上这是默认引擎
    不支持引擎
    已禁用 引擎受支持但已被禁用

    一个值表示服务器是在不支持引擎的情况下编译的,因此无法在运行时启用。

    一个值已禁用发生的原因可能是因为服务器启动时使用了禁用引擎的选项,或者是因为未提供启用它所需的所有选项。在后一种情况下,错误日志应包含说明禁用该选项的原因。看第 5.4.2 节,“错误日志”.

    你可能还会看到已禁用对于存储引擎,如果服务器被编译为支持它,但以- 跳过-*引擎名称*选项。为了新开发银行存储引擎,已禁用表示服务器是在支持 NDB Cluster 的情况下编译的,但不是以--ndbcluster选项。

    所有 MySQL 服务器都支持MyISAM表。无法禁用MyISAM.

  • 评论

    存储引擎的简要说明。

  • 交易

    存储引擎是否支持事务。

  • XA

    存储引擎是否支持 XA 事务。

  • 保存点

    存储引擎是否支持保存点。

# 笔记

SELECT * FROM INFORMATION_SCHEMA.ENGINES

SHOW ENGINES