相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 42.0 mb
PDF (A4)- 42.1 mb
手册(TGZ)- 267.5 kb
手册(Zip)- 377.1 kb
信息(Gzip)- 4.1 mb
信息(邮政编码)- 4.1 mb
本手册节选

第二十四章分割

本章讨论用户自定义分区

请注意

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

在MySQL 8.0中,分区支持由InnoDB而且NDB存储引擎。

MySQL 8.0目前不支持使用其他存储引擎对表进行分区InnoDBNDB,例如MyISAM.尝试使用不提供本机分区支持的存储引擎创建分区表会失败ER_CHECK_NOT_IMPLEMENTED

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

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

不需要再做任何事情来启用分区支持InnoDB(例如,不需要在my.cnf文件)。

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

看到第24.1节,“MySQL分区概述”,以了解分区和分区概念的介绍。

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

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

第24.3.4节“分区的维修”,讨论了用于分区表的表维护命令。

分区表格INFORMATION_SCHEMA数据库提供关于分区和分区表的信息。看到第26.3.21节“INFORMATION_SCHEMA分区表”,查询更多资料;有关对该表查询的一些示例,请参见第24.2.7节“MySQL分区如何处理NULL”

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

在使用分区表时,您可能还会发现下面的参考资料很有用。

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

  • MySQL分区论坛

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

  • Mikael Ronström的博客

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

  • PlanetMySQL

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