浅谈达梦数据库分区表

分区表的优点:

1、改善了查询性能
2、增加了可用性
3、维护方便
4、均衡 I/O

分区表的类型

垂直分区:子表上的列是主表上列的子集,应用场景较少(这里不做详细说明)。
水平分区:子表跟主表具有相同的逻辑结构,即分区子表与分区主表有相同的列定义和约束定义。

水平分区类型:范围分区,列表分区,哈希分区,间隔分区

范围分区:

要求:分区列是数字或是日期类型。

CREATE table TAB_RANGE(ID INT, NAME VARCHAR(20))
    PARTITION BY RANGE(ID)
    (PARTITION P1 VALUES LESS THAN (100),
      PARTITION P2 VALUES LESS THAN (200),
      PARTITION P3 VALUES LESS THAN (300));

列表分区:

分区列适合字符串类型

CREATE TABLE TAB_LIST(
    SALES_ID INT,
    SALEMAN VARCHAR(20),
    SALEDATE DATETIME,
    CITY CHAR(10))
    PARTITION BY LIST(CITY)
    (PARTITIO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值