您现在的位置是:课程教程文章

mysql子分区的使用注意

2023-12-13 23:06课程教程文章 人已围观

1、每个分区必须有相同数量的子分区。

2、如果在一个分区表上的某个分区上使用SUBPARTITION来明确定义子分区,那么就必须定义其他所有分区的子分区。

子分区可以用于特别大的表,在多个磁盘间分配数据和索引。

实例

CREATETABLEts(idINT,purchasedDATE)
PARTITIONBYRANGE(YEAR(purchased))
SUBPARTITIONBYHASH(TO_DAYS(purchased))
(
PARTITIONp0VALUESLESSTHAN(1990)
(
SUBPARTITIONs0a
DATADIRECTORY='/disk0'
INDEXDIRECTORY='/disk1',
SUBPARTITIONs0b
DATADIRECTORY='/disk2'
INDEXDIRECTORY='/disk3'
),
PARTITIONp1VALUESLESSTHAN(2000)
(
SUBPARTITIONs1a
DATADIRECTORY='/disk4/data'
INDEXDIRECTORY='/disk4/idx',
SUBPARTITIONs1b
DATADIRECTORY='/disk5/data'
INDEXDIRECTORY='/disk5/idx'
),
PARTITIONp2VALUESLESSTHANMAXVALUE
(
SUBPARTITIONs2a,
SUBPARTITIONs2b
)
);

以上就是mysql子分区的使用注意,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

课程教程:mysql子分区的使用注意

上一篇:mysql中分表是什么

下一篇:没有了

站点信息

  • 文章统计篇文章