ob 表分区疑问

对于二级分区表,二级分区的每个分区是一个物理分区,而一级分区只是逻辑概念。一个表的若干个分区可以分布在一个可用区内的多个节点上。


请问一下
1.ob创建表必须要设置为分区表,不设置行不行呢?
2.如果设置分区表,必须要设置2级分区?设置一级行不行

13 个赞

范大学城里的月光

2 个赞

到时候再说吧

2 个赞

柜子里面吗

1 个赞

学习

2 个赞
  1. 根据需要创建分区,表可以创建分区表,也可以不用创建分区表
  2. 非分区表,一级分区表,二级分区表,都是根据需要进行创建,所以只创建一级分区表也时可以的!
4 个赞

对于回复问题,除了文中提到的方法,还可以考虑小时和ob的结合使用。

2 个赞

1.OB创建分区可以创建分区表,也可以不用;
2.一级、二级分区表都是根据需要进行创建。

3 个赞

默认单表就是一个分区表

2 个赞
  1. 没说必须要设为分区表,有单分区表啊
  2. 没说必须要设置二级分区啊,看业务需求和数据量
2 个赞

不一定要创建分区。
不一定要设置二级分区。

2 个赞

查查文档。。
image

不一定要分区吧

1 个赞

支持

1 个赞

学习!

学习!

1 个赞

@论坛小助手

  1. 在 OceanBase 中,创建表并不强制要求必须是分区表。根据实际业务需求和数据规模,推荐使用分区表以提高性能和可管理性。如果表的数据量不大,且不需要特别的性能优化,可以直接创建非分区表。

  2. 创建表时可以选择设置一级分区或二级分区。一级分区是基本的分区单位,可以根据业务需求选择是否进一步划分二级分区。二级分区主要用于更细粒度的数据管理和性能优化,特别是在数据量非常大的情况下。

检索到的文档如下:

  1. 手动分区分裂
1 个赞

为什么非要分区呢

经验分享很有价值