V5.1.0版本说明
| 组件名称 | 版本号 | 发布时间 | 
| TeleDB-XCore | 5.1 | 2023年08 月 | 
说明
该版本适配的DCP版本为3.6.1S。
新增和优化功能:
- 新增日志管理模块。 - 管控侧:新增错误日志管理、慢日志管理、高频SQL管理和审计日志管理。 
- 内核侧:不涉及。 
 
- 支持创建定时任务JOB。 - 管控侧:不涉及。 
- 内核侧:支持通过DBMS_JOB创建定时任务。 
 
- 支持逻辑备份恢复,包括多介质备份和恢复到不同实例。 - 管控侧:新增介质支持,新增恢复到不同实例功能。 
- 内核侧:不涉及。 
 
- 支持闪回查询和闪回恢复。 - 管控侧:不涉及。 
- 内核侧:支持一定时间内旧版本表数据的查询和支持表的恢复,应对误删表的场景。 
 
- 管控侧对接DCP模块,包括微服务接入和统一鉴权。通过微服务接入,用户管理、VIP管理、实例开通、扩容、注销等功能依赖的底层资源管理均交由DCP分配,控制台保留其实例管理功能和一系列高可用能力,作为DCP微服务体系一部分保障用户实例正常运行。 
- 监控告警信息由管控接入到DCP,包括支持GTM监控能力、指标监控对接DCP和事件告警。 
- 管控侧支持OpenAPI能力。 
- 管控侧对接DCP Cgroup资源隔离能力。 
- 管控侧支持开启索引优化建议定时任务,并查看慢SQL日志列表中对于SQL优化的建议。 
- 支持实例管理,包括实例开通时提供多个不同的block_size编译包、实例开通时支持配置SSL协议和initdb的时候去设置是否要开启checksum校验。 
- 新增Analyze信息CN同步模块,包括数据计算模块、数据转换模块和数据加载模块。 
- 支持XML类型、支持包Package的修改语法。 
- 内核侧支持通过虚拟索引构建和索引建议分析提升数据库性能。 
- 支持按照如下分布方式:HASH(column) ,MODULO(column) ,ROUNDROBIN,shard,replication 设置数据分布。 
- 物化视图定期刷新数据。 
- 支持拓展MySQL和Oracle外表。 
- 支持madlib适配,扩展机器学习能力。 
- 支持全密态功能。 - 内核测:支持全密文,包括密文检索和计算。实现数据离开客户端时,在用户侧对数据进行加密,数据以加密形态存储在数据库服务器中,且不影响服务端的检索与计算,当数据返回至客户端时,可自动对数据进行解密,用户对加解密过程无感知。 
- 管控侧:不涉及。 
 
修复漏洞
无。
修复缺陷
- 将oracle语法兼容的concat和concat_ws函数从stable改成immutable。 
- 安全用户提示需要修改为mls_。 
- 编译配置增加--with-gmssl选项。 
- 超级用户无法触发慢查询SQL。 
- 创建物化视图使用using method。 
- 大量DROP、TRUNCATE操作从库回放慢导致的CPU飙升。 
- 单独编译插件teledbx_oracle_package_function报错。 
- 当协调者分析表时,sample的时候采用目标行数需要除以n节点数。 
- 分区表创建include关键字索引报错。 
- 减小backend进程内存使用。 
- 将系统函数update_analyze_cn改成了pg_update_analyze_cn函数。 
- 解决会话处于pgxc_node_receive时无法响应cancel request的问题。 
- 解决arm环境旧版本gmssl在teledb的编译问题。 
- 解决gmssl在x86机器上编译问题。 
- 连续空字符串扩展查询commandTag为NULL coredump修复。 
- 慢SQL查询内核获取的SQL语句为空。 
- 启用“pg_qualstats”插件时,在从分区表删除数据时会导致coredump。 
- 删除冗余的XLOG_BTREE_SPLIT_L_ROOT和XLOG_BTREE_SPLIT_R_ROOT两种xlog类型。 
- 删除EMA代码。 
- 实现alter package语法。 
- 视图增加无效优化SQL 记录。 
- 缩小使用的缓存内存,移除SMgrRelationData 中的 smgr_shard_targblocks。 
- 索引支持include关键字特性。 
- 添加telesql,Makefile中添加telesql软连接(install/clean)。 
- 增加自动化DDS死锁检测算法。 
- 增加analyze同步功能。 
- 修改telesql引发make报warning的问题。 
- 修改源码以支持make world和make installworld通过。 
- 修复plpgsql 变量名定义逻辑。 
- 修复pg_visibility回归测例。 
- 修复pg_unlock插件存在的编译警告。 
- 修复pg_stat_statements插件bugs,创建报错。 
- 修复pg_squeeze如果没有加入shared_preload_libarairies参数,执行返回。 
- 修复pg_dirtyread插件的Makefile文件以及make check测例。 
- 修复file_fdw插件产生coredump问题。 
- 修复audit_admin只能在pg_hba.conf中设置trust才能使用。 
- 修复在pgxc_ctl.conf中关于pg_hba.conf采用scram-sha-256产生coredump。 
