OceanBase 分区表怎么选分区键,才能兼顾查询与扩容?

刚从 MySQL 迁移到 OceanBase,对分区策略不太熟悉。
想请教:

  1. 范围分区、哈希分区、列表分区分别适合什么场景?
  2. 分区键选错会带来哪些常见问题(如数据倾斜、查询变慢)?
  3. 已有表如何平滑改分区,不影响业务?
    求一份相对通用的分区设计思路。
3 个赞

不同的分区策略适用于不同的业务场景,范围分区适合按时间或有序数值的场景,哈希分区适合均匀分布数据的场景,列表分区适合数据有明确分类值的场景

还得根据具体业务来决定