开发者社区> 问答> 正文

OceanBase的哈希(HASH)分区是什么?

OceanBase的哈希(HASH)分区是什么?

展开
收起
游客tuzn5wyxcrtqk 2022-01-21 13:50:41 3342 0
1 条回答
写回答
取消 提交回答
  • HASH 分区适合于对不能用 RANGE 分区、LIST 分区方法的场景,它的实现方法简单,通过对 分区键上的 HASH 函数值来散列记录到不同分区中。如果您的数据符合下列特点,使用 HASH 分 区是个很好的选择:

    1.不能指定数据的分区键的列表特征。

    2.不同范围内的数据大小相差非常大,并且很难手动调整均衡。

    3.使用 RANGE 分区后数据聚集严重。

    4.并行 DML、分区剪枝和分区连接等性能非常重要。

    但HASH 分区不能做新增或删除分区操作。 示例:创建一个 HASH 分区表

    image.png

    以上内容来自于《OceanBase 社区版入门到实战》,下载链接:https://developer.aliyun.com/topic/download?id=8210,如有问题,欢迎加入钉群进行答疑

    二维码.png

    2022-01-21 16:41:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载