openGauss 5.0.0 分区表增强
随着数据库技术的不断发展,分区表已经成为数据库系统中不可或缺的一部分。openGauss 作为国产数据库的佼佼者,值得我们去研究一下。 在此恭喜 openGauss 在 2023年7月中国数据库排行榜中荣升第二。
openGauss 5.0.0是openGauss发布的第三个LTS版本,该版本生命周期为3年。openGauss 5.0.0 作为一款先进的关系型数据库管理系统,在其最新版本中增强了分区表的功能,从而更好地满足用户的需求。
下面我们逐一看下分区表都有哪些新变化。
List分区键最大数由1扩展为16列
之前的版本中 List分区只支持一个分区键,例如:
create table tp (id int, gid int, name varchar(10))
partition by list (gid)
(
partition p1 values (1),
partition p2 values (2),
partition p3 values (3)
);
insert into tp values (1,1,'a');
insert into tp values (2,2,'b');
insert into tp values (3,3,'c');
insert into tp values (4,3,'d');
select * from tp;
select * from tp partition (p1);
select * from tp partition (p2);
select * from tp partition (p3);