新功能
#216 [DBProxy&Giserver]新增节点状态指标udal_heartbeat,用于DCP监控DBProxy和GiServer节点状态信息。
#212 [DBProxy]管理用户和角色的DDL语句、授权和回收权限的GRANT/REVOKE语句支持异步操作,提高命令执行效率。详见:支持异步执行的DDL语句。
#197、189 [Giserver]全局索引的存储在Redis基础上,再额外支持设置MySQL。详见:全局索引。
#178 [运维控制台]DRDS支持对节点上的exporter版本和配置直接在运维控制台升级和更新操作,该功能公有云租户端不可见。
#207 [DBProxy]针对批量建表场景,DDL管理命令新增UDAL SHOW DDL_JOB语句和UDAL SHOW DDL_SUB_JOB语句,用于查询 DDL 任务和子任务的详细信息。详见 SHOW。
#TeleDB-DRDS-108 [DBProxy]DDL管理命令新增UDAL SHOW DDL_OWNER语句,用于查看当前集群中负责DDL操作的节点信息。详见 SHOW。
#106、95 [DBProxy]DRDS支持自定义读写分离比例。详见 关联MySQL设置。
#96 [DBProxy]在支持开启分组级的运维日志的基础上,新增按节点开启运维日志的管理命令UDAL SHOW OPERATION_LOG和UDAL SET OPERATION_LOG = 'ON/OFF',提升运维效率。详见 SHOW和SET。
#94 [管理平台]DRDS实例支持热变配(升降配),即变更DRDS实例的CPU和内存后无需重启该DRDS实例,确保服务可用性。详见 规格变更。
#93 [Giserver]新增GiServr exporter监控采集功能,用于DCP监控GiServer节点状态信息。
性能优化
#213 [DBProxy]SQL语句中TruncateStatement命令支持异步执行,不再需要等待数据库操作完成即可继续执行后续的命令,提高命令执行效率。
#196 优化执行DDL语句创建表的策略,提升至最多支持批量创建10000张表。详见:库表管理。
#175 优化DRDS实例所在宿主机安全组和防火墙策略,该优化对公有云租户端不可见。
#167 例行调整配置文件加密密钥,满足等保3级或以上密码策略要求,该调整对公有云租户端不可见。
#166 优化购买DBProxy实例的单可用区节点策略,提升至最多配置6个节点。详见:步骤一:购买DRDS实例。
#165 优化购买DRDS实例页面已售罄规格描述。详见:步骤一:购买DRDS实例。
#129 优化公有云部分组件部署逻辑,提升实例创建效率,该功能公有云租户端不可见。
#126 [管理平台]缩短DRDS关联MySQL实例后,首次创建Schema至管理平台上显示该Schema的时间。
#125 优化CREATE USER用户名中携带反引号的逻辑,与MySQL CREATE USER行为保持完全一致。
#120 优化相关日志对云审计上报逻辑,提升效率。
#119 [DBProxy]优化表回收站策略,提高处理效率。
#116 [前端]DRDS管理控制台增加显示实例名称逻辑,提高操作准确性。
#114 [前端]优化慢SQL展示逻辑,提升慢SQL信息获取效率。
#103 [前端]优化配置GiServer节点所绑定的存储节点为Redis集群版时的相关参数提示,以提高配置效率。详见 全局索引。
#102 [前端]统计分析中慢SQL支持使用TraceID进行模糊搜索,提升慢SQL信息获取效率。
#82 DCP支持查看DRDS实例上报的监控告警信息,提升运维效率。
#71 优化DMS导出DRDS实例数据过程,提升数据导出效率。
体验改进
问题修复
#214 [DBProxy]修复重复执行DDL语句CREATE TABLE IF NOT EXISTS,提示“Table [表名] already exists”问题。
#213 [DBProxy]修复SQL语句中TruncateStatement命令的执行分类由DML变更为DDL,并支持truncate语句为异步执行模式。
#186 [DBProxy]修复通过DDL语句执行创建或修改序列的校验规则报错问题。
#185 [DBProxy]优化通过DDL语句下发执行顺序,兼容历史版本使用关联控制台执行DDL语句的执行顺序。
#184 [DBProxy]优化分布式场景下create table时错误处理策略,当任意节点create table执行错误时create table语句停止执行并回退。
#182 [DBProxy]修复create table建表时字段名的一部分含有系统关键字sharding会报错syntax error, error in :'utf8;sharding_param` varchar(20) NU'错误信息的缺陷。
#209 [DBProxy]修复通过DDL语句执行批量创建表操作,提示“Failed to fetch DBProxy node xxx”问题。
#181 [管理平台]修复前序版本引入的历史DDL任务偶发性无法显示问题。
#127 [管理平台]修复在底层MySQL实例被退订,无法使用DRDS关联的其他MySQL实例创建Schema问题。
#124 修复偶发性版本升级后版本号未及时刷新的问题。
#123 [DBProxy]修复Profile功能在部分事务场景下,统计信息缺失的问题。
#105 [Giserver]修复配置GiServer节点所绑定的存储节点信息时,自动变更密码导致GiServe节点连接因密码错误启动失败问题。
#91 [DBProxy]修复DRDS实例可能会修改其他DRDS实例DDL任务执行状态,导致其他实例DDL任务执行未返回的问题。
#87 [前端]优化DRDS管理控制台GiServr节点连接状态展示信息,提高操作准确性。
#69 [DBProxy]修复DRDS管理控制台发布DBProxy会重复启动日志采集(Logbeat)进程问题。