OB中创建表时,指定的分区数最大是多少?

OB中创建表时,指定的分区数最大是多少?

9 个赞

OceanBase 数据库的 MySQL 模式中,单个表最多支持创建的分区个数为由租户级配置项 max_partition_num 控制,默认为 8192 个。

4 个赞

@论坛小助手

3 个赞

在OceanBase中创建表时,指定的分区数最大限制如下:

  • Oracle模式:65536个
  • MySQL模式:8192 ~ 65536个,默认为8192个,最大不能超过65536个。此限制由租户级配置项max_partition_num控制。

更多信息请查看:

  1. 使用限制
  2. 使用 MySQL 租户做常见数据库开发
3 个赞

8192

3 个赞

8192

2 个赞

默认好像是8192,但是可以修改

2 个赞

学习学习

1 个赞

这个好像v4 和 v3还不太一样吧

1 个赞

宝贵的经验分享,谢谢!

1 个赞

宝贵的经验分享,谢谢!

1 个赞

感谢作者的整理和分享

1 个赞

和内存也有关系,1GB20000个分区

1 个赞

内容很好

1 个赞

干货满满,受益匪浅

1 个赞

感谢分享OB中创建表时相关的经验!对于指定的分区数最大是多少方面,我的建议是关注65536个,这能显著提升性能。

1 个赞

学到了~~