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

说明 您可通过如下语句查看PolarDB PostgreSQL版的内核小版本的版本号:
select version();

14.5.3.0

内核小版本
类别说明相关文档发布时间
新增支持实例级参数管理。2022年12月
支持oss_fdw插件。支持通过oss_fdw插件将OSS中的数据加载到PolarDB PostgreSQL版数据库中,也支持将PolarDB PostgreSQL版数据库中的数据写入OSS中。oss_fdw2022年12月
支持pg_tap插件。pg_tap插件是一个可以使用PL/pgSQL和PL/SQL编写的单元测试框架,是PolarDB PostgreSQL版的一个TAP测试框架。pgtap2022年12月
时空数据库(Ganos)
类别说明相关文档发布时间
新增支持将GeoHash字符转为整数类型。ST_GeoHashID2022年12月
支持将Int类型转为GeoHash字符串。ST_GeoHashFromID2022年12月
支持更新矢量快显金字塔。ST_UpdatePyramid2022年12月
支持设置更新金字塔操作的规则。ST_SetUpdatePyramidRules2022年12月
支持考虑矢量外包框大小来构建矢量快显金字塔。ST_BuildPyramidUseGeomSideLen2022年12月
支持空间插值。ST_InterpolateRaster2022年12月
支持等值线生成。ST_Contour2022年12月
支持以MultiPoint的方式对栅格数据进行自定义权重的统计分析操作。ST_Statistics2022年12月
新增ST_Resample轨迹重采样功能。ST_Resample2022年12月
新增ST_Density轨迹密度统计功能。ST_Density2022年12月
新增ST_StayPoint轨迹驻点识别功能。ST_StayPoint2022年12月
缺陷修复修复运行st_buildhistogram后raster对象变为空的问题。2022年12月
修复轨迹ST_AsTable传入空值导致崩溃问题和z值错误问题。2022年12月
修复ST_Split中按GeoHash切分时结果错误的问题。2022年12月
修复ST_Tile 属性字段编码错误问题。2022年12月

14.5.2.0

内核小版本
类别说明相关文档发布时间
新增支持Persisted Buffer Pool,优化数据库恢复的时间。Persistent Buffer Pool2022年11月
支持CSN日志,一种新的事务快照机制,用于提升MVCC性能。2022年11月
新增pg_sphere插件,支持球形数据类型、计算函数和操作符的PostgreSQL插件。主要解决球形(例如,地球)上点、线、面如何表示的问题,同时支持计算点、线、面之间的距离或面积等功能。pg_sphere2022年11月
新增wal2json插件,可以将逻辑日志文件输出为JSON格式。逻辑解码(wal2json)2022年11月
新增pg_bigm插件,提供全文本搜索能力,允许创建一个二元语法(2-gram)的GIN索引来加速搜索过程。pg_bigm2022年11月
优化支持索引更新阶段预扩展数据页,提升索引性能。2022年11月
获取buffer策略优化,防止ring buffer场景下剧烈的性能退化。2022年11月

14.5.1.1

内核小版本
类别说明相关文档发布时间
新增支持SM4/AES-128/AES-256算法,用于透明数据国密加密。2022年11月
自数据库内核小版本V14.5.1.1(PostgreSQL 14)起,PolarDB PostgreSQL版调整了部分参数的默认值,仅针对新建集群生效,参数默认值的调整可以明显提升数据库的性能,您可以根据需要在控制台自行修改。部分参数默认值调整说明2022年11月
支持透明数据加密(TDE),通过在数据库层执行透明的数据加密,阻止可能的攻击者绕过数据库直接从存储层读取敏感信息。TDE透明数据加密2022年11月

14.5.1.0

内核小版本
类别说明相关文档发布时间
新增共享存储对接,支持VFS接口、支持只读的replica节点、流复制只传输meta的优化。2022年11月
刷脏控制,控制超前页落盘、维护集群的一致性位点并通过流复制协议交互、支持脏页列表、支持并行刷脏、支持热点页通过copy buffer延迟刷脏、支持增量检查点。2022年11月
Logindex,支持按需回放页面、通过fullpage强行刷热点页、SLRU本地 cache、SLRU查找复杂度优化至 O(1)、支持online promote、支持 xlog buffer用于回放加速、支持并行回放。2022年11月
同步DDL,确保操作文件时不会被其他节点访问。2022年11月
异步锁回放,确保replica的主回放进程不会被锁回放冲突阻塞。2022年11月
读写分离,用于支持proxy组件提供的智能代理服务。2022年11月
审计日志展示优化,支持易读的带SQL参数的审计日志。2022年11月
支持服务端GBK/GB18030编码。2022年11月
支持存放在共享存储的流复制槽。2022年11月
查询优化:支持lazy处理子链接。2022年11月
支持POLAR_WAL的日志类型,作为可扩展的WAL日志类型。2022年11月
支持静态配置文件,防止误操作配置文件。2022年11月
支持资源组,可以非常容易地管理应用资源和集群实体。2022年11月
新增polar_monitor插件,用于监控PolarDB PostgreSQL版中相关模块的性能数据。2022年11月
新增polar_monitor_preload插件,用于监控PolarDB PostgreSQL版中相关模块的性能数据。2022年11月
新增hll插件,hll插件支持的数据类型HyperLogLog(hll)可以帮助您快速预估PV、UV等业务指标。hll2022年11月
新增hypopg插件,hypopg插件用于帮助您检查某类索引是否有助于一个或者多个查询。hypopg2022年11月
新增log_fdw插件,log_fdw插件可以用来查询CSV格式的数据库日志。log_fdw2022年11月
新增pg_hint_plan插件,pg_hint_plan插件可以通过特殊的注释语句提示来调整既定的执行计划。pg_hint_plan2022年11月
新增pg_wait_sampling插件,是用于收集等待事件的抽样统计信息的扩展。2022年11月
新增pgaudit插件,pgAudit插件,提供生成审计日志的能力,通过审计日志,用户可以对数据库进行故障分析、行为分析等操作,有效的帮助您获取数据的执行情况。pgAudit2022年11月
新增polar_io_stat插件,用于监控PolarDB PostgreSQL版中IO相关的详细性能数据。2022年11月
新增polar_parameter_check插件,用于参数合法性校验。2022年11月
新增polar_proxy_utils插件,用于存储mxs路由白名单。2022年11月
新增polar_resource_manager插件,控制内存的使用,避免OOM。 2022年11月
新增polar_stat_sql插件,用于监控PolarDB PostgreSQL版中SQL相关的详细性能数据。2022年11月
新增postgres-decoderbufs插件,用于将WAL日志解码为protobuf格式。2022年11月
新增rum插件,实现快速地全文检索。2022年11月
新增sequential_uuids插件,sequential_uuid插件可以提供两个具有顺序模式的UUID生成器,可以帮助您减少完全随机的UUID生成器所带来的随机I/O问题。sequential_uuid2022年11月
新增smlar插件,您可以通过在数据库内使用smlar插件来高效计算数据相似度,smlar插件还提供支持GiST和GIN索引的相似度运算符。smlar2022年11月
新增zhparser插件,用于中文的全文检索。2022年11月
优化预扩展和预读,支持索引创建、数据导入、顺序扫描等。2022年11月
审计日志优化,多路日志输出、减少memcpy、行缓冲改为全缓冲等。2022年11月
表文件大小缓存接口,用于提升数据库的运行时性能。2022年11月
时空数据库(Ganos)
类别说明相关文档发布时间
新增支持Ganos 5.0。Ganos 5.02022年11月