其他分享
首页 > 其他分享> > 第24章分区

第24章分区

作者:互联网

第24章分区

目录

24.1 MySQL分区概述
24.2分区类型
24.3分区管理
24.4分区修剪
24.5分区选择
24.6分区的限制和限制

 

表分区不同于窗口函数使用的分区。有关窗口函数的信息,请参见 第12.21节“窗口函数”

在MySQL 8.0中,分区支持由 InnoDB和 NDB存储引擎提供。

MySQL 8.0当前不支持使用除InnoDB 或以外的任何存储引擎对表进行分区NDB,例如 MyISAM。尝试使用不提供本机分区支持的存储引擎创建分区表失败,并显示 ER_CHECK_NOT_IMPLEMENTED。

Oracle提供的MySQL 8.0社区二进制文件包括InnoDB和 NDB存储引擎提供的分区支持。有关MySQL企业版二进制文件中提供的分区支持的信息,请参见 第30章,MySQL企业版

如果要从源代码编译MySQL 8.0,则配置带有InnoDB支持的构建足以产生具有分区分区InnoDB表的二进制文件 。有关更多信息,请参见 第2.9节“从源代码安装MySQL”

不需要进一步做任何事情来启用分区支持 InnoDB(例如,文件中不需要特殊条目my.cnf)。

无法禁用InnoDB存储引擎的分区支持 。

有关分区和分区概念的介绍,请参见第24.1节“ MySQL中的分区概述”

支持多种类型的分区以及子分区。请参见第24.2节“分区类型”和 第24.2.6节“子分区

第24.3节“分区管理”介绍了在现有分区表中添加,删除和更改分区的方法。

第24.3.4节“分区维护”讨论了与分区表一起使用的表维护命令。

数据库中 的PARTITIONS表 INFORMATION_SCHEMA提供有关分区和分区表的信息。有关更多信息,请参见 第26.21节“ INFORMATION_SCHEMA分区表”。有关针对该表的查询的一些示例,请参见 第24.2.7节“ MySQL分区如何处理NULL”

有关MySQL 8.0中分区的已知问题,请参见 第24.6节“分区的限制和限制”

当使用分区表时,您可能还会发现以下资源很有用。

其他资源。  有关MySQL中用户定义的分区的其他信息来源包括:

标签:24,8.0,参见,分区,分区表,InnoDB,MySQL
来源: https://www.cnblogs.com/WLCYSYS/p/14616993.html