2020年

本文介绍PolarDB PostgreSQL的产品功能动态,分别为内核小版本、控制台、时空数据库和API的更新说明。

说明
  • 您可通过如下语句查看PolarDB PostgreSQL的内核小版本的版本号:

    SHOW polardb_version;
  • PolarDB PostgreSQL内核小版本号于北京时间2025226日更新为6位格式,您可查看PolarDB内核小版本号格式更新确认变更细节以及内核小版本号更新前后对应关系。

PolarDB PostgreSQL对应的原生PostgreSQL版本如下所示。

PolarDB PostgreSQL版本

原生PostgreSQL版本

V1.1.7

11.9

V1.1.6

11.9

V1.1.5

11.8.15

V1.1.4

11.5.12

V1.1.3

11.5.12

V1.1.2

11.2

V1.1.1

11.2c

V1.1.0

11.2

V1.1.7

内核小版本

类别

名称

描述

相关文档

发布时间

新增

兼容性

兼容PostgreSQL 11.9.20版本。

202012

优化

最大连接数

调整部分计算节点规格支持的最大连接数 。

企业版计算节点规格

202012

时空数据库(V3.2)

类别

名称

描述

相关文档

发布时间

新增

ST_AsPNG

新增矢量金字塔返回图片格式(基于流形式)功能,用于矢量数据的快速图形化显示。

ST_AsPNG

202012

栅格数据

新增栅格数据类型JPEG2000压缩算法,支持16bit栅格数据压缩存储。

202012

优化

st_dwithin

优化st_dwithin距离查询,提升查询性能。

202012

缺陷修复

修复轨迹数据类型时间相交错误问题。

202012

修复Ganos内存拓扑索引的缺陷。

202012

V1.1.6

内核小版本

类别

名称

描述

相关文档

发布时间

新增

兼容性

兼容PostgreSQL 11.9版本。

202011

主备切换

默认开启OnlinePromote功能,减少HA切换时间,提高集群可用性。

自动/手动主备切换

202011

缺陷修复

修复部分场景下节点重启可能卡顿的情况。

202011

修复部分场景下内存溢出导致实例崩溃的问题。

202011

修复部分场景下只读节点崩溃的问题。

202011

V3.1

时空数据库(V3.1)

类别

名称

描述

相关文档

发布时间

新增

Trajectory数据类型

新增Gist索引支持索引轨迹类型,并提供六种不同维度的算子族以支持不同维度的分析需求。

202010

新增时空外包框类型BoxND,可用于时空范围表示以及存储轨迹。

202010

新增对应不同维度的相交(&&)、包含(@>)、被包含(<@)算子。

202010

新增ST_ndIntersects、ST_ndDWithin、ST_ndContains、ST_ndWithin四类轨迹处理函数。

202010

对轨迹类型提供统计信息收集功能,以及根据统计信息预估扫描代价功能。

202010

提供新的索引方式TrajGist,提供更好的索引选择。

202010

ganos_update函数

新增ganos_update函数,用select ganos_update() ;命令可以升级所有的Ganos插件到最新版本。

202010

优化

时空范围查询

优化时空范围查询,GiST索引二阶段查询优化,提升查询性能。

202010

矢量金字塔功能

支持任意SRID坐标的源数据,支持38574326两种瓦片输出。

202010

新增pixelSize参数设置,对点数据进行聚合,减少瓦片的数量。

202010

缺陷修复

修复某些情况下更新Ganos Raster失败问题。

202010

修复Ganos二进制文件更新到新版本可能出现崩溃的问题。

202010

修复用默认参数构建矢量金字塔点数据后,顶级瓦片数据量过大的问题。

202010

V1.1.4

内核小版本

类别

名称

描述

相关文档

发布时间

新增

ali_decoding插件

支持ali_decoding插件,用于数据库间增量同步DML语句。

20209

视图

新增进程状态信息视图。

20209

新增SQL信息视图耗时统计。

20209

审计日志

新增审计日志包含出错SQL。

20209

缺陷修复

修复在特定场景下数据页预取可能会导致死锁的问题。

20209

修复分区表修剪时JOIN查询不到正确分区的问题。

20209

时空数据库(V3.0)

类别

名称

描述

相关文档

发布时间

新增

支持具有SubSetNetCDF数据类型数据

新增支持具有SubSetNetCDF数据类型数据,可按照指定的图层名称导入。

20209

栅格数据自定义元数据以及时序信息

新增ST_MetaItems函数,获取所有的自定义元数据项目名称。

ST_MetaItems

20209

新增ST_MetaData函数, 获取自定义元数据项以及返回以JSON方式表达的元数据项。

ST_MetaData

20209

新增ST_SetMetaData函数,用于设置元数据项。

ST_SetMetaData

20209

新增ST_BeginDateTime函数,用于获取栅格数据的起始时间。

ST_BeginDateTime

20209

新增ST_EndDateTime函数, 用户获取栅格数据的终止时间。

ST_EndDateTime

20209

新增ST_SetBeginDateTime函数,用于设置栅格数据的开始时间。

ST_SetBeginDateTime

20209

新增ST_SetEndDateTime函数,用于设置栅格数据的结束时间。

ST_SetEndDateTime

20209

新增ST_SetDateTime函数,用于设置栅格数据的开始和结束时间以及波段获取时间。

ST_SetDateTime

20209

支持栅格数据返回基于流形式的图片格式

新增ST_AsImage函数,用于获取基于流形式的图片格式。

ST_AsImage

20209

新增ST_AsPng,用于获取基于流形式的PNG图片格式。

ST_AsPNG

20209

新增ST_AsJPEG,用于获取基于流形式的JPEG图片格式。

ST_AsJPEG

20209

支持几何网格数据类型以及操作运算

新增GeomGrid数据类型。

GeomGrid SQL参考

20209

新增ST_AsText函数,用于将网格数据类型转换为文本表示方式。

ST_AsText

20209

新增ST_AsGeometry函数,用于将网格数据类型转换为几何数据类型。

ST_AsGeometry

20209

新增ST_AsBinary函数,用于将网格数据类型转换为二进制数据类型。

ST_AsBinary

20209

新增ST_AsBox函数, 用于将网格数据量类型转换为BOX数据类型。

ST_AsBox

20209

新增ST_AsGrid函数, 用于计算几何数据类型所对应的几何网格数据。

ST_AsGrid

20209

新增ST_GridFromText函数, 用于将基于文本表示网格转换为几何网格数据类型。

ST_GridFromText

20209

新增ST_GridFromBinary函数,用于将基于二进制的表示的网格转换为几何网格数据类型。

ST_GridFromBinary

20209

新增ST_Intersects函数,用于判断栅格数据类型与几何数据类型是否相交。

ST_Intersects

20209

新增ST_Contains函数,用于判断栅格数据与栅格数据,栅格数据与几何数据是否是包含关系。

ST_Contains

20209

新增ST_Within函数,用于判断网格数据与网格数据,网格数据与几何数据是否是被包含关系。

ST_Within

20209

矢量数据类型快速显示存储

新增ST_BuildPyramid函数,用于创建快显支撑数据表。

ST_BuildPyramid

20209

新增ST_DeletePyramid函数,用于删除快显支撑数据表。

ST_DeletePyramid

20209

新增ST_Tile函数,用于获取基于MVT格式的矢量数据。

ST_Tile

20209

缺陷修复

修复在某些情况下创建金字塔会出现Out Of Memory的问题。

20209

修复移动对象无法创建2000-01-01时间点的问题。

20209

修复某些场景下移动对象使用ST_Intersection返回子轨迹错误的问题。

20209

修复Ganos升级时会出现奔溃问题。

20209

PostGIS兼容性升级到2.5.4。

20209

V1.1.3

内核小版本

类别

名称

描述

相关文档

发布时间

新增

视图

新增SQL执行统计信息视图。

20208

新增QPS统计信息视图。

20208

新增CGroup状态信息视图。

20208

缺陷修复

修复SLRU内存大小计算错误问题。

20208

修复回放延迟导致RO重建问题。

20208

时空数据库(V2.9)

类别

名称

描述

相关文档

发布时间

新增

COG文件格式支持

新增COG(Cloud Optimize Geotiff) 文件格式支持。支持读取COG文件格式中存储的金字塔信息。

20208

ST_AddZ函数

新增ST_AddZ函数,支持通过栅格数据的像素值为几何对象添加z值。

ST_AddZ

20208

栅格对象空间范围信息获取增强

新增ST_Extent函数,用于获得栅格对象的空间范围,以BOX形式返回。

ST_Extent

20208

新增ST_Envelope函数,用于获得栅格对象的空间范围,以几何对象形式返回。

ST_Envelope

20208

新增ST_ConvexHull函数,用于获得栅格对象的空间范围,以几何对象形式返回。

ST_ConvexHull

20208

新增ST_Height函数,用于获得栅格对象的像素高度。

ST_Height

20208

新增ST_Width函数,用于获得栅格对象的像素宽度。

ST_Width

20208

缺陷修复

修复使用外部栅格数据会使用1*n分块导致性能局限性问题,允许用户通过存储选项自定义分块的大小。

20208

修复ST_Values函数在查询某些方向的线对象时结果与坐标排序不一致的问题。

20208

修复ST_BestPyramidLevel函数在某些情况下会返回负数的问题。

20208

修复ST_BuildPyramid函数在某些情况下会重复创建金字塔的问题。

20208

修复Truncate栅格表时未能清理对应的块表的问题。

20208

修复ST_ExportTo函数对于CreateOption在某些情况下无效的问题。

20208

修复ST_ClearChunks函数对于表名存在大小写时会出现错误的问题。

20208

修复外部金字塔在某些情况下无法创建overview的问题。

20208

修复具有外部金字塔的栅格对象无法创建内部金字塔的问题。

20208

修复具有NaN数值的栅格数据在计算统计信息时会导致结果不正确的问题。

20208

V1.1.2

内核小版本

类别

名称

描述

相关文档

发布时间

新增

临时表

支持临时表文件写本地存储,大幅提升临时表操作的性能。

20207

触发事件

支持polar_superuser进行触发事件(Event Trigger)的逻辑订阅。

20207

自定义资源隔离

支持自定义资源隔离组发起请求(Request)。

20207

优化

崩溃恢复流程

优化崩溃恢复流程,减少极端情况下的崩溃恢复耗时。

20207

缺陷修复

修复polar_superuser无法使用索引建议器(index advisor)的问题。

20207

时空数据库(V2.8)

类别

名称

描述

相关文档

发布时间

新增

栅格数据元数据访问接口增强

新增ST_XMin函数,用于获取栅格数据X方向最小值。

ST_XMin

20207

新增ST_YMin函数,用于获取栅格数据Y方向最小值。

ST_YMin

20207

新增ST_XMax函数,用于获取栅格数据X方向最大值。

ST_XMax

20207

新增ST_YMax函数,用于获取栅格数据Y方向最大值。

ST_YMax

20207

新增ST_ChunkHeight函数,用于获取栅格数据分块高度。

ST_ChunkHeight

20207

新增ST_ChunkWidth函数,用于获取栅格数据分块宽度。

ST_ChunkWidth

20207

新增ST_ChunkBands函数,用于获取栅格数据分块波段数量。

ST_ChunkBands

20207

ST_SrFromEsriWkt函数

新增ST_SrFromEsriWkt函数,用于支持Esri格式空间参考字符串转换为OGC格式空间参考字符串。

ST_SrFromEsriWkt

20207

栅格数据类型

新增栅格数据类型支持ZstdSnappy压缩方式。

20207

点云数据类型

新增点云数据类型支持二进制拷贝功能。

20207

环境变量

新增支持PROJ_LIBGDAL_DATA环境变量设置,同时部署相关数据。

20207

缺陷修复

修复OSS路径非法导致数据库崩溃问题。

20207

修复部分栅格数据导入SRID与定义不一致的问题。

20207

V1.1.1

内核小版本

类别

名称

描述

相关文档

发布时间

新增

polar_proxy_utils插件

新增polar_proxy_utils插件,用于管理与proxy相关的功能,主要支持只读UDF和只读表的配置,允许通过集群地址将只读UDF以及只读表的访问路由到只读节点。

20206

polar_resource_group插件

新增polar_resource_group插件,支持自定义资源隔离组,基于user、database、session粒度,通过CPU、Memory维度进行资源隔离。

20206

优化

可靠性和可用性

数据库计算节点和文件系统解耦,文件系统可独立运维,大幅提高数据库的可靠性和可用性。

20206

事务处理

使用单调递增版本号替代原有的活跃事务列表快照,大幅提升数据库事务处理性能。

20206

执行计划

执行计划优化,避免使用过旧的统计信息。

20206

缺陷修复

修复了插件timescaledb在申请内存时出错时进程的异常问题。

20206

修复了I/O监控功能中进程退出后没有汇总统计信息。

20206

修复了lock_debug开启后,可能发生空指针异常问题。

20206

修复了特定情况下导致pg_cron插件不可用的问题。

20206

修复了社区已知的DSM死锁问题。

20206

修复了用户连接数超限的问题。

20206

V1.1.0

内核小版本

类别

名称

描述

相关文档

发布时间

新增

polar_concurrency_control插件

新增polar_concurrency_control插件,可以对事务执行、SQL查询、存储过程、DML等操作进行并发限制,您可以自定义大查询,并对大查询进行并发限制,优化高并发下的执行性能。

20205

oss_fdw插件

新增oss_fdw插件,用于Aliyun OSS外部表支持,您可以通过OSS外部表将数据库数据写入到OSS,也可以通过OSS外部表将OSS数据加载到数据库中,OSS外部表支持并行和压缩,极大提高了导入和导出数据的性能,同时也可以使用这个功能来实现多类型存储介质的冷热数据存储。

oss_fdw(对象存储外部表)

20205

优化

polar_stat_activity视图

优化polar_stat_activity视图,新增wait_info列和wait_time列,分别用于监控进程等待对象(pidfd)的等待时长。

20205

索引

提供插入索引时的索引页预扩展功能,用于提升将数据插入带有索引的表的执行性能。

20205

时空数据库(V2.7)

类别

名称

描述

相关文档

发布时间

新增

MD5操作函数

新增ST_MD5Sum函数,用于获取栅格对象的MD5码值。

ST_MD5Sum

20205

新增ST_SetMD5Sum函数,用于设置栅格对象的MD5码值。

ST_SetMD5Sum

20205

空间栅格对象OSS认证方式

新增ST_AKId函数,用于获取以OSS方式存储的栅格对象的AccessKey ID

ST_AKId

20205

新增ST_SetAccessKey函数,用于设置以OSS方式存储的栅格对象的AccessKey IDAccessKey Secret。

ST_SetAccessKey

20205

新增ST_SetAKId函数,用于设置以OSS方式存储的栅格对象的AccessKey ID。

ST_SetAKId

20205

新增ST_SetAKSecret函数,用于设置以OSS方式存储的栅格对象的AccessKey Secret。

ST_SetAKSecret

20205

空间栅格元数据操作函数

新增ST_ScaleX函数,用于获取栅格对象在空间参考系下X方向像素宽度。

ST_ScaleX

20205

新增ST_ScaleY函数,用于获取栅格对象在空间参考系下Y方向像素宽度。

ST_ScaleY

20205

新增ST_SetScale函数,用于设置栅格对象在空间参考系下像素宽度。

ST_SetScale

20205

新增ST_SkewX函数,用于获取栅格对象在空间参考系下X方向旋转。

ST_SkewX

20205

新增ST_SkewY函数,用于获取栅格对象在空间参考系下Y方向旋转。

ST_SkewY

20205

新增ST_SetSkew函数,用于设置栅格对象在空间参考系下旋转。

ST_SetSkew

20205

新增ST_UpperLeftX函数,用于获取栅格对象在空间参考系下左上角点的X坐标。

ST_UpperLeftX

20205

新增ST_UpperLeftY函数,用于获取栅格对象在空间参考系下左上角点的Y坐标。

ST_UpperLeftY

20205

新增ST_SetUpperLeft函数,用于获取栅格对象在空间参考系下左上角点坐标。

ST_SetUpperLeft

20205

新增ST_PixelWidth函数,用于获取栅格对象在空间参考系下像素宽度。

ST_PixelWidth

20205

新增ST_PixelHeight函数,用于获取栅格对象在空间参考系下像素高度。

ST_PixelHeight

20205

缺陷修复

修复由于聚集函数导致扩展升级失败的问题。

20205