【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】OceanBase 4.3.3.0
【问题描述】请问数据库单表有大小限制吗,如果要分区的话每个分区的大小建议是多少,分区数量有没有上限?目前使用场景单张表每个月会有400G数据,初步想法是按每个星期建一个分区,不知道可不可行。谢谢!
分区数量上限由 max_partition_num控制默认8192,最大65536。
你这种每周一个分区是可行的
目前总的数据量在2000亿行左右,单表查询性能会不会有影响
查询性能,这个与数据量,表结构,索引等等都挂钩。
行数高肯定导致表扫,回表操作更加耗时建议改造分区表
那单个数据库有没有表的数量的上限,比如说我拆成10000张表,会不会对数据库性能有影响
可以看作一张表算作一个分区。表数量就是分区数量
好的 谢谢!