单表分区数上限8192,是指的一级分区个数吗?

分区数上线8192,是指的一级分区个数吗?(举例某个表建立256个一级分区,那么请问二级分区还可以建立多少个)

@论坛小助手

根据提供的文档,单表分区数上限8192是指的总分区数(包括一级分区和二级分区)。文档中提到,MySQL模式下单个表允许的最大分区数由租户级配置项 max_partition_num 控制,默认为8192个。这意味着,如果你已经创建了256个一级分区,那么剩余可以创建的二级分区数为8192 - 256 = 7936个。但是需要注意,实际应用中可能还会受到其他限制因素的影响。

详情请参考:

  1. 添加分区
  2. 使用限制
  3. 使用 OceanBase 数据库分区表进行水平拆分
  4. 使用 MySQL 租户做常见数据库开发

一级分区256个,在一级分区的基础上再建立二级分区30个。这个表的分区总个数是286还是256*30个?

是256*30

好的谢谢