新功能
#261、322、324 在创建DRDS实例时将会同时部署DBProxy和GiServer,不再支持单独购买GiServer,有效提升产品易用性、安全性,同时节省资源和成本。详见:规格、产品价格、步骤一:购买DRDS实例和概述。
#394 新增DBProxy与GiServer合并部署后GiServer节点监控页面。详见:GiServer节点监控。
#218 [GiServer]支持在运维控制台上基于资源池维度批量发布exporter,提升运维效率,该功能对公有云租户端不可见。
#229 实例计算节点和存储节点新增锁相关监控指标,为分布式锁相关问题提供数据支撑。详见:实例计算/存储节点监控。
#297 [DBProxy]在慢查询相关日志中新增字段,用于数据库管理服务(DMS)统计分析慢查询节点耗时信息并进行关联分析。
#304 [前端]新增数据库安全模块,管理实例的IP黑白名单,提升产品易用性。详见:IP黑白名单。
#341 [DBProxy]在部署udal-cdc场景下,支持在控制台执行create/drop index、rename table和truncate table等DDL语句时,自动在udal-cdc部署目录下输出日志信息,提升运维效率。
#343 支持为数据传输服务DTS提供迁移任务目的端物理分片映射关系查询接口,该功能公有云租户端不可见。
#368 支持统计的全局索引(one 2 many和one 2 one类型)的记录数,该功能对公有云租户端不可见。
#409 [前端]DRDS实例关联MySQL实例时,支持通过实例名称快速搜索目标MySQL实例。详见:关联MySQL。
#418 在ARM场景下,DRDS使用的JAVA版本支持使用毕晟JDK,提升实例易用性。
#452 新增内部接口用于数据传输服务DTS容灾场景,该接口公有云租户端不可见。
#459 支持通过云监控服务查看DRDS监控数据和管理告警。详见:云监控服务。
#460 [前端]新增用户与角色管理模块,用于统一管理实例的用户和角色,使操作精简且功能联系更紧密,提升交互性。详见:用户与角色管理。
#502 为DRDS实例执行解绑MySQL实例操作时,支持自动检测该MySQL实例是否存在关联分片,确保仅支持解绑无关联分片的MySQL,避免分片数据丢失。详见:解绑MySQL。
#503 [前端]新增分片迁移。详见:分片迁移。
#518 [DBProxy]UDAL支持执行DDL语句时设置set数据类型。详见:数据类型。
#520 执行增删改查的SQL语句支持使用库名.表名语法。详见:开发限制。
#121 [DBProxy]新增用于单个实例的元数据备份的系列管理命令。详见:BR。
#521 [DBProxy]UDAL兼容的MySQL语法,支持begin...commit语句。
#541 [管理平台]在控制台上为Schema或表进行DDL一致性检测,确保数据库和表的结构在分布式环境中保持正确性和一致性。详见:DDL一致性检测。
#542 支持云日志服务管理DRDS的错误日志。详见:配置日志访问。
体验改进
#314 [管理平台]优化在控制台执行DDL语句,输入带有注释的sharding语句时的执行策略,与MySQL执行策略保持一致。
#320 [前端]优化默认白名单配置策略,提升操作效率,该优化对租户端不可见。
#321 [DBProxy]新增执行含有语法错误的sharding语句提示信息,提升交互体验。
#341 [DBProxy]优化重命名表的RENAME TABLE语句的执行策略,提升执行效率。
#346、347 优化资源池维度的容灾部署场景下,数据同步过程的数据加密策略,提升安全性。
#351 [DBProxy]优化在控制台执行DDL语句创建库表时的MySQL连接数配置策略,提高实例安全性,该优化对公有云租户端不可见。
#362 [GiServer]优化全局索引(one 2 one类型)存储节点使用Redis时的索引存储策略,降低索引前缀空间占用率。
#377 [前端]优化定时任务执行策略,提升任务执行效率。
#387 优化DBProxy与GiServer合并部署后exporter上报GiServer指标的逻辑,提升监控准确性,该优化租户端不可见。
#406 优化监控数据较多时的数据清理策略,避免数据量过大,提高系统可维护性。
#415 [DBProxy]优化全局序列使用达到最大值的报错提示信息,提升分析问题效率。
#423 [前端]优化创建库表的错误提示信息,提升分析问题效率。
#430 优化购买包年包月DRDS实例的购买时长策略,提升至最多一次性购买5年。详见:步骤一:购买DRDS实例。
#443 DBProxy与GiServer的exporter组件合一部署至同一台机器,该调整公有云租户端不可见。
#457 [前端]优化实例监控展示逻辑,支持更细粒度(如1小时等)查看监控,提升准确性。详见:实例计算/存储节点监控。
#473 优化租户权限配置策略,实现精细化的权限控制。
#481 [DBProxy]优化扩容节点时新增节点版本获取逻辑,使各节点扩容前后版本一致。
#513 优化实例防火墙白名单更新策略,提升运维效率,该优化对公有云租户端不可见。
#516 [管理平台]优化企业项目权限分配逻辑,精细化权限控制,该优化公有云租户端不可见。
#551 优化查询执行计划的接口的传输加密策略,提升安全性,该优化租户端不可见。
问题修复
#302 [GiServer]修复索引重建时出现的重复任务名称问题。
#358 修复相关社区新增安全风险。
#365、366 [DBProxy]修复控制台执行类似sharding @@table name='' set type=' single ' 的语句,任务执行失败后无法回滚问题。
#383 [DBProxy]修复在加密表中,执行INSERT操作失败问题。
#400 [DBProxy]修复新创建的表名称与回收站中存在的表名称相同,导致无法通过udal show ddl_Job where task_id=xx命令查看建表任务进度问题。
#432 [DBProxy]修复DBProxy侧执行DDL语句时,由于未设置超时时间,导致底层MySQL连接一直持续,执行的DDL语句卡住问题。
#433 [DBProxy]修复在表未设置分片时drop该表所在的数据库,出现未同步删除该表记录的问题。
#538 修复Range分片算法兼容性导致的偶发性实例重启失败问题。
注意事项
在V5.1.20.0.13及以后版本,Giserver与DBProxy合并部署,不再区分DBProxy和Giserver两种实例,即购买UDAL实例时,将自动为该实例部署Giserver与DBProxy,不再支持单独创建GiServer。
在V5.1.20.0.13以前版本创建的存量GiServer实例不影响使用,您仍然可以在控制台的左侧导航栏选择DRDS > 全局索引,进入全局索引管理页面,管理您的GiSever实例。