openGauss平台下二级分区表的构建方法和构建系统

基本信息

申请号 CN202111192242.1 申请日 -
公开(公告)号 CN113868261A 公开(公告)日 2021-12-31
申请公布号 CN113868261A 申请公布日 2021-12-31
分类号 G06F16/22(2019.01)I;G06F16/28(2019.01)I 分类 计算;推算;计数;
发明人 冼鸿业;黄晓涛 申请(专利权)人 广州海量数据库技术有限公司
代理机构 北京尚钺知识产权代理事务所(普通合伙) 代理人 王海荣
地址 510510广东省广州市天河区建工路4号佳都科技大厦2号楼3F301(仅限办公)
法律状态 -

摘要

摘要 本发明属于数据库管理系统和计算机软件技术领域,尤其涉及一种openGauss平台下二级分区表的构建方法和构建系统。本发明方法包括:扩展系统表pg_partition的表结构,从建表语句中获取到二级分区的相关信息,将获取到的二级分区信息存储到系统表pg_partition中;从系统表pg_partition中加载二级分区表的所有分区信息;根据数据或查询条件先获取一级分区,再获取该一级分区下对应的二级分区信息,然后对数据进行读写操作。本发明方法能够很好的克服openGauss系统一级分区表划分维度简单,对于包含多层次、大量数据的单张表存在的维护成本高、处理效率低的缺陷。