• 沒有找到結果。

MySQL 8.0

2021-01-26

● SQL限流特性性能优化。

● 全量SQL采集性能优化。

2020-12-31

● 升级编译器到GCC 9。

● 修复大页内存下启动失败问题。

2020-12-01

● 优化慢日志额外信息的采集效率。

● 修复XA事务回滚可能会导致备机复制中断问题。

2020-11-06

● MySQL支持大页内存。

● 修复微秒计时器中gettimeofday多线程导致计时错误问题。

2020-09-21

● 在错误日志中记录详细的连接断开信息。

● 支持index hint功能,SQL执行绑定索引。

2020-08-03

● 显示大事务执行时间和等待时间。

● 为管理用户使用独立的连接控制。

● 支持SQL过滤器,业务高峰期可以限制特性SQL的执行频率。

● 内核性能优化。

2020-06-19

● 回合社区8.0.20版本。

● 内核性能优化。

2020-02-15

● 8.0版本正式商用。

● ARM内核版本上线,基于华为云鲲鹏服务器。

2019-12-15

● 升级内核版本到8.0.17。

● 并行创建索引。

2019-10-15

修复“SQL_MODE”为“PAD_CHAR_TO_FULL_LENGTH”时的主备复制异常问题。

2019-09-15

● 支持线程池。

● 升级Openssl版本到1.1.1a。

● 支持CTS语法:支持create table xx select语法。

● 支持用户通过show full processlist查询:用户线程内存使用信息和CPU时间使用 信息。

MySQL 5.7

2021-01-26

● 新特性

支持在代理情况下显示真实的客户端地址。

● 修复以下问题

– 全量SQL采集性能优化。

– 修复revoke权限可能导致主备权限不一致的问题。

– 回合8.0中对Instant add column的优化。

2020-12-31

● 优化慢日志额外信息的采集效率。

● 升级编译器至GCC 9。

● 修复XA事务回滚可能会导致备机复制中断问题。

2020-12-01

减少fil_sys互斥锁之间的冲突频率。

2020-11-06

● MySQL支持大页内存。

● 内存申请编译器优化。

● 添加utf8优化对非ARM平台的支持。

● 修复微秒计时器中gettimeofday多线程导致计时错误问题。

2020-09-21

● 内核版本升级到5.7.31版本。

● 支持SQL过滤器,业务高峰期可以限制特性SQL的执行频率。

2020-08-03

● 优化内核性能。

● 支持回收站。

● 增强本地盘清理数据可靠性。

2020-07-09

● 在错误日志中记录用户的操作历史。

● 内核性能优化。

● 提高XA事务的稳定性。

2020-06-30

● 优化内核性能。

● 支持SQL过滤器,业务高峰期可以限制特性SQL的执行频率。

● 支持本地盘磁盘日志切换。

● bufferpool内存初始化模块优化,提高初始化效率。

● 提升ARM上部分操作的线程安全性。

2020-05-30

● 新特性

– 支持index hint功能。

– 支持抓取全量SQL日志。

● 修复以下问题

修复用户低概率连接数据库失败问题。

2020-04-30 内核性能优化。

2020-03-30

● 内核版本升级到5.7.29。

● 优化内核性能。

● 支持线程池统计IO waits事件。

2020-02-15

● 新增复制状态通道,准确判断主库崩溃时的复制状态。确保事务不丢失。

● 提供Optimized ROW_IMAGE模式,缩减binlog大小,同时支持迁移,SQL闪回 等场景。

2019-12-15

● DDL操作进度:通过“information_schema.innodb_alter_table_progress”获取 加列或加索引操作的进度信息。

● 长事务:通过SHOW PROCESSLIST获取事务的执行时间Trx_Executed_Time。

● Online扩展String字段长度:扩展VARCHAR类型字段长度,从“COPY”模式默认 变为“INPLACE”模式。

2019-10-15

● 升级内核版本到5.7.27。

● 快速加列:表快速加列,不拷贝数据,不占用磁盘空间和磁盘IO,业务高峰期可 以实时变更。

● 逻辑预读:全表扫描或范围扫描查询时,通过逻辑预读加速执行速度,减少磁盘 IO次数。

● MDL锁视图:通过“information_schema.metadata_lock_info”获取线程持有或 等待的MDL锁信息。

● SQL过滤:设置SQL语句,过滤不处理对应SQL语句。通过该功能在业务高峰期,

优先保证核心业务的稳定性。

2019-08-15

Jemalloc内存管理:替换jlibc内存管理模块,降低内存占用,提高内存分配效率。

2019-06-15

● 升级内核版本到5.7.25。

● 支持隐式主键:用户在创建表的场景下,未指定主键或唯一索引时,自动创建隐 式主键,解决因为无主键导致的主备复制时延问题。

2019-05-15

● 新特性

备库安全极速模式:在备库“sync_binlog”和

“innodb_flush_log_at_trx_commit”为非1配置下,保证备库crash safe数据安 全。sysbench高并发纯写模式下,主备复制延迟一直基本为0。

● 修复以下问题

– 修复“relay_log_recovery”=“ON”开启时,特定场景Kill备库后无法重启 的问题。

– 修复“SQL_MODE”为“PAD_CHAR_TO_FULL_LENGTH”时,主备复制异 常的问题。

– 修复“performance_schema”重复统计错误的问题。

– 修复对“Performance_schema”中关于复制信息的表进行order by查询时,

返回为空的问题。

2019-01-15

● 修复只读执行flush操作后,导致主备不一致、复制中断的问题。

● 修复REPAIR、OPTIMIZE等语句,导致备机复制线程死锁的问题。

2018-11-15

● 升级内核版本到5.7.23。

● GTID开启时,支持事务中创建和删除临时表。

● 支持表级别MTS并行回放。

2018-07-15

● 升级内核版本到5.7.22。

● 支持线程池。

● 支持CTS语法:支持create table xx select语法。

● 算子下推:聚合算子下推到存储引擎层,提升count()和sum()的执行速度。

● Kill空闲事务:通过设置超时时间,自动Kill长时间空闲事务。

● 用户通过show full processlist查询:用户线程内存使用信息、CPU时间使用信 息。

MySQL 5.6

2021-01-26

● 新特性

支持在代理情况下显示真实的客户端地址。

● 修复以下问题

– 修复执行select 1 for update报语法错误问题。

– 全量SQL采集性能优化。

2020-12-31

重构SQL限流功能,提高易用性。

2020-11-06

内核版本升级到5.6.50。

2020-09-23

支持SQL过滤器,业务高峰期可以限制特性SQL的执行频率。

2020-08-03

内核版本升级到5.6.49。

2020-07-09

● 支持本地盘磁盘日志切换。

● 在错误日志中记录用户的操作历史。

2020-05-30

bufferpool内存初始化模块优化,提高初始化效率。

2020-04-30

修复用户低概率连接数据库失败问题。。

2020-03-30

● 支持全量SQL采集功能。

● 编译器升级到7.3。

● 内核版本升级到5.6.47。

2020-02-15

● 新增复制状态通道,准确判断主库崩溃时的复制状态。确保事务不丢失。

● 提供Optimized ROW_IMAGE模式,缩减binlog大小,同时支持迁移,SQL闪回等 场景。

2019-12-15

● 长事务:通过SHOW PROCESSLIST获取事务的执行时间Trx_Executed_Time。

● Online扩展String字段长度:扩展VARCHAR类型字段长度,从“COPY”模式默认 变为“INPLACE”模式。

2019-10-15

● 升级内核版本到5.6.45。

● 用户可通过show full processlist查询:用户线程内存使用信息、CPU时间使用信 息。

● Kill空闲事务:通过设置超时时间,自动Kill长时间空闲事务。

● SQL过滤:设置SQL语句,过滤不处理对应SQL语句。通过该功能在业务高峰期,

优先保证核心业务的稳定性。

2019-08-15

● 逻辑预读:全表扫描或范围扫描查询时,通过逻辑预读加速执行速度,减少磁盘 IO次数。

● Jemalloc内存管理:替换jlibc内存管理模块,降低内存占用,提高内存分配效率。

2019-06-15

● 升级内核版本到5.6.43。

● 支持审计功能。

● 支持隐式主键:用户在创建表的场景下,未指定主键或唯一索引时,自动创建隐 式主键,解决因为无主键导致的主备复制时延问题。

2019-05-15

● 修复特定场景主备复制时延“Seconds_Behind_Master”不准确的问题。

● 修复“SQL_MODE”为“PAD_CHAR_TO_FULL_LENGTH”时的主备复制异常问 题。

2019-01-15

● 修复只读执行flush操作后,导致主备不一致、复制中断的问题。

● 修复REPAIR、OPTIMIZE等语句,导致备机复制线程死锁问题。

● 修复grant select(column_name) 语句复制线程报错问题。

2018-11-15

● 升级内核版本到5.6.41。

● GTID开启时,支持事务中创建和删除临时表。

● 支持表级别MTS并行回放。

2018-07-15

● 新特性

– 升级内核版本到5.6.40。

– 支持线程池。

– 支持CTS语法:支持create table xx select语法。

● 修复以下问题

– 修复binlog和relay log名依赖PID文件名的问题。

– 修复“relay_log_basename”变量空指针导致备机卡住的问题。

– 修复force index语法在group_by xx order_by xx limit n1,n2场景下失效的 问题。

14 RDS 与其他服务的关系

关系型数据库与其他服务之间的关系,具体如下图所示。

14-1 关系型数据库与其他服务的关系示意图

14-1 与其他服务的关系

相关服务 交互功能

弹性云服务器

(ECS) 云数据库RDS服务配合弹性云服务器(Elastic Cloud Server,

简称ECS)一起使用,通过内网连接云数据库RDS可以有效地 降低应用响应时间、节省公网流量费用。

相关服务 交互功能 虚拟私有云

(VPC) 对您的云数据库RDS实例进行网络隔离和访问控制。

对象存储服务

(OBS) 存储云数据库RDS实例的自动和手动备份数据。

云监控服务

(Cloud Eye) 云监控服务是一个开放性的监控平台,帮助用户实时监测云数 据库RDS资源的动态。云监控服务提供多种告警方式以保证及 时预警,为您的服务正常运行保驾护航。

云审计服务

(CTS) 云审计服务(Cloud Trace Service,简称CTS),为用户提供 云服务资源的操作记录,供您查询、审计和回溯使用。

数据库安全服务

(DBSS) 数据库前端使用数据库安全服务(Database Security Service,

简称DBSS),多种策略防止数据库被攻击,持久保护云上数据 库安全。

分布式缓存服务

(DCS) 分布式缓存服务(Distributed Cache Service,简称DCS)通过 将热点数据放入缓存,加快用户端的访问速度,提升用户体 验。

分布式数据库中间

件服务(DDM) 对于云数据库MySQL,使用分布式数据库中间件服务

(Distributed Database Middleware,简称DDM),后端对 接多个数据库实例,实现分布式数据库的透明访问。

数据复制服务

(DRS) 使用数据复制服务,实现数据库平滑迁移上云。

数据管理服务

(DAS) 使用数据管理服务,通过专业优质的可视化操作界面,提高数 据管理工作的效率和安全。

A 修订记录

发布日期 修改说明

2022-01-17 第二十八次正式发布,包含以下内容:

新增SQL Server各版本功能概览。

2021-12-01 第二十七次正式发布,包含以下内容:

优化MySQL性能规格和PostgreSQL性能规格。

2021-08-26 第二十六次正式发布,包含以下内容:

数据库实例状态增加“克隆中”状态。

2021-07-21 第二十五次正式发布,包含以下内容:

● PostgreSQL支持极速型SSD。

PostgreSQL性能规格增加极速型SSD规格。

2021-06-17 第二十四次正式发布,包含以下内容:

● 数据库实例状态增加代理实例规格变更中、停止中、已停

止和开启中。

● 权限管理增加开启实例和停止实例的授权项。

2021-05-18 第二十三次正式发布,包含以下内容:

● 数据库实例存储类型增加极速型SSD。

MySQL性能规格独享型规格增极速型SSD规格。

PostgreSQL性能规格增加通用型和独享型规格。

发布日期 修改说明

2021-04-19 第二十二次正式发布,包含以下内容:

● MySQL 8.0、MySQL 5.7、MySQL 5.6补充内核版本更新说 明。

● 存储类型“超高IO”补充描述:仅支持通用增强型、通用 增强II型。

● 原“数据库实例规格”拆分为MySQL性能规格、

PostgreSQL性能规格和SQL Server性能规格。

● 数据库引擎和版本支持PostgreSQL 13。

● 数据库实例存储类型增加SSD云盘。

● 数据库实例存储类型增加SSD云盘。

相關文件