11.RANGE分区
1.何为RANGE分区?
顾名思义,范围分区,它是根据列值的范围进行分区的。
2.实例学习
首先,创建一张表,并为表新建范围分区:
CREATE TABLE t(
id INT
)
PARTITION BY RANGE(id)(
PARTITION p0 VAlUES LESS THAN(10),
PARTITION p1 VALUES LESS THAN(20)
);
其中,建表语句后的:
1)建表时的范围分区创建语句:
PARTITION BY RANGE (id)(
PARTITION p0 VAULES LESS THAN(10),
PARTITION p1 VALUES LESS THEN(20)
);
它表示将t表设置成分区表,分区规则是范围分区,将表数据分为两部分,p0分区负责存储列id小于10的数据,p1分区负责存储列id为10到20的数据。这就是范围分区。
我们从前面学习到分区的原理其实就是:将一个表或索引分解成多个更小,更可管理的部分,从逻辑上说,只有一个表,但是从物理上说,这个表或索引可能由多个物理文件组成,每个分区都是独立的对象,可以独自处理。
所以我们在创

浙公网安备 33010602011771号