相关的文档10bet官方网站 下载本手册 摘自本手册

第24章分区

本章讨论了用户定义的分区

笔记

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

在MySQL 8.0中,分区支持由Innodb.NDB.存储引擎。

MySQL 8.0目前不支持使用任何存储引擎对表进行分区Innodb.NDB., 如myisam.。使用不提供本机分区支持的存储引擎创建分区表的尝试将失败er_check_not_implemented

Oracle提供的MySQL 8.0社区二进制文件包括提供的分区支持Innodb.NDB.存储引擎。有关在MySQL Enterprise Edition二进制文件中提供的分区支持的信息,请参阅30岁的章MySQL Enterprise Edition.

如果您从源代码编译MySQL 8.0,配置构建Innodb.支持足以制作具有分区支持的二进制文件Innodb.表。有关更多信息,请参阅2.9节“从源代码安装MySQL”

不需要做任何其他事情来启用分区支持Innodb.(例如,不需要特殊条目我.CNF.文件)。

不能禁用分区支持Innodb.存储引擎。

第24.1节“MySQL中的分区概述”,用于分区和分区概念的介绍。

支持几种类型的分区,以及子分区;看第24.2节“分区类型”,第24.2.6节“子分组”

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

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

分区表中Information_Schema.数据库提供有关分区和分区表的信息。看第26.21节“Information_schema Partitions表”, 想要查询更多的信息;对于对此表的一些查询示例,请参阅第24.2.7节“MySQL分区如何处理NULL”

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

使用分区表时,您也可能发现以下资源有用。

额外资源。MySQL中的用户定义分区的其他信息源包括以下内容:

  • MySQL分区论坛

    这是对感兴趣的人或试验MySQL分区技术的官方讨论论坛。它具有来自MySQL开发人员和其他人的公告和更新。它由分区开发和文档团队的成员监控。10bet官方网站

  • MikaelRonström的博客

    MySQL分区架构师和首席开发人员Mikael Ronström经常在这里发表关于他的MySQL分区和NDB集群工作的文章。

  • PlanetMySQL

    一个MySQL新闻网站,以MySQL相关的博客为特色,任何人使用我的MySQL都应该感兴趣。我们鼓励您在这里查看那些使用MySQL分区的人保存的博客的链接,或者将您自己的博客添加到这些链接中。