相关文件10bet官方网站 下载本手册 从本手册中摘录

MySQL 8.0参考手册/MySQL 8.0常见问题解答/ mysql 8.0常见问题:存储引擎

A.2 MySQL 8.0常见问题:存储引擎

A.2.1。我在哪里可以获得MySQL存储引擎的完整文档?10bet官方网站
A.2.2。MySQL 8.0中有任何新存储引擎吗?
A.2.3。在MySQL 8.0中删除了任何存储引擎吗?
A.2.4。我可以防止使用特定的存储引擎吗?
A.2.5。是否有利于仅使用InnoDB存储引擎,而不是InnoDB和非InnoDB存储引擎的组合?
A.2.6。档案存储引擎的独特优势是什么?

A.2.1。

我在哪里可以获得MySQL存储引擎的完整文档?10bet官方网站

第16章,替代存储引擎。该章节包含关于所有MySQL存储引擎的信息Innodb.存储引擎和NDB.存储引擎(用于MySQL群集)。Innodb.被覆盖第15章,InnoDB存储引擎NDB.被覆盖第23章,MySQL NDB集群8.0

A.2.2。

MySQL 8.0中有任何新存储引擎吗?

不。Innodb.是新表的默认存储引擎。看第15.1节“InnoDB简介”有关详细信息。

A.2.3。

在MySQL 8.0中删除了任何存储引擎吗?

划分提供分区支持的存储引擎插件由本机划分处理程序替换。作为此更改的一部分,服务器无法再使用-dwith_partition_storage_engine.划分也不再在输出中显示显示插件,或者所示Information_schema.plugins.桌子。

为了支持给定表的分区,现在使用的存储引擎必须提供自己的存储引擎(本国的)分区处理程序。Innodb.是MySQL 8.0中唯一支持的存储引擎,包括本机分区处理程序。尝试使用任何其他存储引擎在MySQL 8.0中创建分区表。(这NDB.MySQL群集使用的存储引擎还提供了自己的分区处理程序,但目前不受MySQL 8.0的支持。)

A.2.4。

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

是的。这disabled_storage_eengines.配置选项定义哪些存储引擎不能用于创建表或表空间。默认,disabled_storage_eengines.是空的(没有禁用引擎),但它可以设置为一个或多个引擎的逗号分隔列表。

A.2.5。

是否有利于使用的优势Innodb.存储引擎专门,而不是组合Innodb.和非Innodb.储存引擎?

是的。使用Innodb.表专门可以简化备份和恢复操作。mysql企业备份是一个热备份所有使用表格的表格Innodb.存储引擎。对于使用的表格myisam.或其他非Innodb.存储引擎,它做了一个温暖的备份,数据库继续运行,但在备份时无法修改这些表。看第30.2节“MySQL企业备份概述”

A.2.6。

什么是独特的好处档案存储引擎?

档案存储引擎在没有索引的情况下存储大量数据;它具有小的占用区,并使用表扫描执行选择。看第16.5节“档案存储引擎”,有关详细信息。