本文介绍2023年云原生数据仓库AnalyticDB PostgreSQL版存储弹性模式的内核功能发布记录。
您可以在云原生数据仓库AnalyticDB PostgreSQL版控制台将实例升级至最新发布的小版本。升级小版本的具体操作,请参见版本升级。
2023年12月(V7.0.4.1)
类别 | 功能描述 |
缺陷修复 | 修复Beam Client SDK不支持COPY ON CONFLCT的问题。 |
修复Query Monitor异常情况下Coredump问题。 | |
修复Beam索引扫描内存问题。 |
2023年12月(V7.0.4.0)
类别 | 功能 | 功能描述 | 相关文档 |
新增 | 国密算法SM4 | 支持国密SM4加密算法,实现对关键字段的加解密。 | |
字典适配Delta | 数据存入Delta后,可采用字典编码进行优化,实现存储和查询性能的提升。 | ||
多维排序 | 新增Beam排序优化功能,可以通过Beam组合排序和多维排序实现更灵活和精确的排序能力。每个排序键分配相同的权重,适合于查询条件包含任意过滤条件子集的场景。 | ||
Btree-GIST插件 | Btree-GIST插件提供了一种使用GIST索引结构来模拟B-tree索引行为的方法。支持典型的B-tree搜索操作符及不等于( | ||
仓内智能 | 新增内核侧的语言推理功能函数。通过部署在PAI模型在线服务(EAS)平台中的LLM(大语言模型)服务,实现仓内智能。 | ||
缺陷修复 | 修复Orca CLeftJoinPruning Rule问题。 | ||
修复Beam创建Bitmap索引tid乱序的问题。 | |||
修复SLS采集日志SQL被截断的问题。 | |||
修复Laser motion、Bitmap index Scan、Agg模块相关问题。 | |||
修复work_mem配置不合理的问题。 |
2023年11月(V7.0.3.0)
类别 | 功能 | 功能描述 | 相关文档 |
新增 | 分层存储 | 支持冷热分层存储,可以将数据表存储到OSS中,以降低存储成本。 |
2023年10月(V7.0.2.4)
类别 | 功能 | 功能描述 | 相关文档 |
新增 | pg_stat_statements btree_gist插件 | 新增pg_stat_statements btree_gist插件支持分析查询执行记录与btree_gist等功能。 | 无 |
缺陷修复 | 修复Laser scan和agg算子内存异常问题。 | ||
修复Beam在DTS同步时因为Relation Cache失效死锁的问题。 | |||
修复子查询中的Filter在优化器阶段丢失,导致查询结果错误的问题。 | |||
修复Hash Join Const结果返回未分段导致agg算子报错的问题。 | |||
修复Orca优化器产生不合理计划的问题。 | |||
修复Beam的pos文件读取错误和toast数据读取错误的问题。 |
2023年09月(V7.0.2.0)
类别 | 功能 | 功能描述 | 相关文档 |
新增 | Beam | Beam是AnalyticDB PostgreSQL版基于PostgreSQL 12的Table Access Method开发的下一代自研存储引擎。采用了一种统一的存储设计,既能够承载OLTP的高并发读写负载,也能够应对OLAP的批量写入和大量扫描场景。 | |
Laser | Laser是AnalyticDB PostgreSQL版自研的计算引擎,对用户透明,可以提升复杂计算的性能。目前7.0版本支持Scan,Motion,Agg,Sort NestLoopJoin等相关算子性能加速。 | ||
缺陷修复 | 修复Analyze在FDW表上的错误行为。 | ||
修复gpexpand异常问题。 | |||
修复Hash join on char column结果不正确的问题。 | |||
修复多个pg_dump命令在7.0版本上的Bug。 | |||
修复auto_explain的内存泄漏问题。 | |||
修复AOCO表在ADD Column时的内存异常问题。 | |||
删除有安全隐患的gppkg包。 |
2023年05月(V7.0.1.8)
类别 | 功能 | 功能描述 | 相关文档 |
新增 | 动态数据脱敏 | AnalyticDB PostgreSQL版新增动态数据脱敏(Dynamic Data Masking)功能。启用动态数据脱敏功能后,查询结果中的敏感数据将以脱敏后的形式展示。 | |
优化 | adbpg toolkit插件 | AnalyticDB PostgreSQL 7.0版的adbpg toolkit插件针对性能诊断功能进行了优化。 | 无 |
缺陷修复 | 修复内核漏洞CVE-2023-2454,请你及时将存储弹性模式7.0版实例的内核小版本升级至V7.0.1.8及以上版本。 | ||
修复使用gptransfer工具时出现异常的问题。 | |||
修复pg_resqueue系统表的active_statements参数设置不合理的问题。 | |||
修复多Groupingsets(分组设置)场景下可能出现Agg异常落盘的问题。 | |||
修复rds_superuser权限账号无法创建、修改和删除Resource Group(资源组)的问题。 | |||
修复实例缩容时出现异常的问题。 | |||
在ORCA优化器中,支持将IN LIST筛选条件转换为与临时表JOIN,该功能默认关闭,您可以使用 | |||
由于大表执行HASH算子性能较差,系统优化了HASH JOIN左右表的代价参数,避免ORCA优化器产出大表在右表的计划。 | |||
在ORCA优化器中,修改了Broadcast(数据广播)的代价惩罚界限,可以让优化器更准确地判断是否需要使用包含Broadcast Motion算子的计划。 |
2023年01月(V7.0.1.2)
类别 | 功能 | 功能描述 | 相关文档 |
新增 | 节点变配 | AnalyticDB PostgreSQL 7.0版弹性扩缩容期间,数据库可读。 | |
AnalyticDB PostgreSQL 7.0版支持减少计算节点数量。 | |||
PostGIS插件 | AnalyticDB PostgreSQL 7.0版支持PostGIS插件。 | ||
AUTO VACUUM | AnalyticDB PostgreSQL 7.0版支持AUTO VACUUM,可以自动执行VACUUM命令。 | ||
优化 | ORCA优化器 | ORCA优化器针对DQA(Distinct Qualified Aggregates)查询,进行了如下优化:
| 无 |
事务 | AnalyticDB PostgreSQL 7.0版将idle_in_transaction_session_timeout参数的默认值为12h。实例可以主动释放超过12小时的不活跃的长事务,防止回收清理任务被长时间空闲(idle)的老事务阻塞。 | 无 | |
缺陷修复 | 修复扩容过程中,因为系统密码不正确导致任务中断的问题。 | ||
修复因日志输出BUG导致的SQL审计数据不显示的问题。 | |||
修复AGG因ORCA产生的计划不正确导致的崩溃的问题。 | |||
降低AUTO VACUUM的日志级别,修复日志过多的问题。 |