Documentation Home
MySQL 8.0 参考手册  / 附录 A MySQL 8.0 常见问题解答  /  A.2 MySQL 5.7 FAQ:存储引擎

A.2 MySQL 5.7 FAQ:存储引擎

A.2.1. 我在哪里可以获得 MySQL 存储引擎的完整文档?
A.2.2. MySQL 5.7 中有新的存储引擎吗?
A.2.3. MySQL 5.7 中是否删除了任何存储引擎?
A.2.4。 我可以阻止使用特定的存储引擎吗?
A.2.5。 与结合使用 InnoDB 和非 InnoDB 存储引擎相比,单独使用 InnoDB 存储引擎是否有优势?
A.2.6. ARCHIVE 存储引擎有哪些独特优势?

A.2.1.

我在哪里可以获得 MySQL 存储引擎的完整文档?

请参阅第 15 章,替代存储引擎。该章包含了除 InnoDB存储引擎和 NDB存储引擎(用于MySQL Cluster)之外的所有MySQL存储引擎的信息。InnoDB第 14 章InnoDB 存储引擎中介绍。 NDB包含在 第 21 章,MySQL NDB Cluster 7.5 和 NDB Cluster 7.6中。

A.2.2.

MySQL 5.7 中有新的存储引擎吗?

No.InnoDB是新表的默认存储引擎。有关详细信息,请参阅第 14.1 节,“InnoDB 简介”

A.2.3.

MySQL 5.7 中是否删除了任何存储引擎?

不。

A.2.4。

我可以阻止使用特定的存储引擎吗?

是的。配置 disabled_storage_engines 选项定义哪些存储引擎不能用于创建表或表空间。默认情况下, disabled_storage_engines为空(未禁用任何引擎),但可以将其设置为一个或多个引擎的逗号分隔列表。

A.2.5。

与混合使用非存储InnoDB 引擎相比,单独使用存储引擎 是否有优势 ? InnoDBInnoDB

是的。独占使用InnoDB表可以简化备份和恢复操作。MySQL Enterprise Backup 对使用存储引擎的所有表进行热备份。InnoDB对于使用MyISAM或其他非InnoDB存储引擎的表,它会进行 备份,数据库继续运行,但这些表在备份时无法修改。请参阅 第 28.2 节,“MySQL 企业备份概述”

A.2.6.

ARCHIVE 存储引擎 的独特优势是什么?

ARCHIVE存储引擎存储大量数据,没有索引 ;它占地面积小,并使用表扫描执行选择。有关详细信息,请参阅 第 15.5 节,“ARCHIVE 存储引擎”