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。