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);