ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8a数据库分区表优化方案建议 分享

GBase 8a数据库分区表优化方案建议 分享

原创 国内数据库 作者:GBASE南大通用 时间:2026-01-13 17:20:33 0 删除 编辑

南大通用GBase 8a数据库建议控制分区数量在50-60以内。

分区建议使用月度分区,避免使用小时、天分区,宗旨依然是控制分区数量,单表分区数量高会对磁盘的IOPS有影响,内存也会增大(因为每次会把该表涉及的所有分区都打开)。

分区表使用建议:

* 分区表使用Range或者LIST分区。

* 分区数建议不超过60个。例如:按月建分区,60个分区可以保留5年的历史数据,超过5年的数据则可以通过删除分区的方式释放数据空间。

* 单个分区的数据量不要太小。例如:每个数据节点每分区的数据量不少于650万行。

* 使用具有明显区间性的字段进行分区,比如日期、区域等字段上建立分区。

* 分区名称应当体现分区的数据特征。例如,关键字+区间特征。

查分表数量:

租户只要对业务表有查询权限,就可以查看分区数量:

select count(*) from information_schema.partitions where table_schema='xxxx' and table_name='xxxx';


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3107823/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1329
  • 访问量
    1318740