# 26.3.13 信息_SCHEMA 引擎表
这引擎
表提供有关存储引擎的信息。这对于检查是否支持存储引擎或查看默认引擎是什么特别有用。
这引擎
表有这些列:
引擎
存储引擎的名称。
支持
服务器对存储引擎的支持级别,如下表所示。
价值 意义 是的
引擎受支持并处于活动状态 默认
喜欢 是的
,加上这是默认引擎不
不支持引擎 已禁用
引擎受支持但已被禁用 一个值
不
表示服务器是在不支持引擎的情况下编译的,因此无法在运行时启用。一个值
已禁用
发生的原因可能是因为服务器启动时使用了禁用引擎的选项,或者是因为未提供启用它所需的所有选项。在后一种情况下,错误日志应包含说明禁用该选项的原因。看第 5.4.2 节,“错误日志”.你可能还会看到
已禁用
对于存储引擎,如果服务器被编译为支持它,但以- 跳过-*
引擎名称*
选项。为了新开发银行
存储引擎,已禁用
表示服务器是在支持 NDB Cluster 的情况下编译的,但不是以--ndbcluster
选项。所有 MySQL 服务器都支持
MyISAM
表。无法禁用MyISAM
.评论
存储引擎的简要说明。
交易
存储引擎是否支持事务。
XA
存储引擎是否支持 XA 事务。
保存点
存储引擎是否支持保存点。
# 笔记
引擎
是一个非标准INFORMATION_SCHEMA
桌子。存储引擎信息也可从
显示引擎
陈述。看第 13.7.7.16 节,“SHOW ENGINES 语句”.以下语句是等效的:
SELECT * FROM INFORMATION_SCHEMA.ENGINES
SHOW ENGINES