分区管理  论坛

1. RANGE和LIST分区的管理

针对非整形字段进行RANG\LIST分区建议使用COLUMNS分区。 

 

RANGE COLUMNS是RANGE分区的一种特殊类型,它与RANGE分区的区别如下:
1. RANGE COLUMNS不接受表达式,只能是列名。而RANGE分区则要求分区的对象是整数。
2. RANGE COLUMNS允许多个列,在底层实现上,它比较的是元祖(多个列值组成的列表),而RANGE比较的是标量,即数值的大小。
3. RANGE COLUMNS不限于整数对象,date,datetime,string都可作为分区列。

 

 

CREATE TABLE rcx (
    a INT,
    b INT,
    c CHAR(3),
    d INT
)
PARTITION BY RANGE COLUMNS(a,d,c) (
    PARTITION p0 VALUES LESS THAN (5,10,'ggg'),
    PARTITION p1 VALUES LESS THAN (10,20,'mmmm'),
    PARTITION p2 VALUES LESS THAN (15,30,'sss'),
    PARTITION p3 VALUES LESS THAN (MAXVALUE,MAXVALUE,MAXVALUE)
);
View Code

相关文章:

  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-08-14
猜你喜欢
  • 2021-12-01
  • 2021-09-12
  • 2022-12-23
  • 2021-12-06
  • 2021-12-25
  • 2021-12-16
  • 2021-11-12
相关资源
相似解决方案