mysql 子分区
mysql 子分区
在range/list分区的基础上,还可以创建key/hash子分区。子分区的文件直接保存在表名目录下,而不是嵌套在父目录下。
如果为一个分区指定了子分区的名称,那么所有分区都要指定子分区的名称,且子分区的名称必须唯一,不能与其它分区的名称相同,每个子分区的数据必须相同。
子分区一般应用在特别大的表上,在多个磁盘上分别分配数据文件与索引文件。这种方式不适用于innodb引擎,因为innodb的数据与索引保存在一个文件里。使用data directory =’’,index directory =’’分别设置数据与索引文件,可以使用myisam引擎实现此种需求的表。