2024年
本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本文介绍云原生数据仓库 AnalyticDB MySQL 版的产品功能动态。
注意事项
版本升级期间,有以下注意事项需要您知晓。
预留模式集群版、弹性模式32核及以上规格:数据读写不中断,距离升级完成5分钟内查询偶尔闪断。
弹性模式8核及16核规格:数据写入会中断大约30分钟,距离升级完成5分钟内查询偶尔闪断。
集群升级时间段内,数据库的访问、账号管理、数据库管理以及IP白名单设置默认不会受到影响。
集群升级时间段内,写入和查询类操作可能会产生小概率抖动,请确保应用程序具有重试机制。
集群升级时间段内,集群可能会发生连接闪断,请确保应用程序具有重连机制。
如果您的集群不需要升级,或者升级过程有问题,可以取消版本升级计划。当前仅小版本升级计划事件可以取消。具体操作,请参见取消计划配置。
当您的AnalyticDB for MySQL实例所使用的内核小版本低于最新内核小版本时,阿里云会不定期推送升级通知给您,告知您实例需要升级至最新的稳定内核小版本。建议您在收到通知后尽快升级实例的内核小版本。如果收到通知后六个月内未升级到最新稳定版本,因此造成的业务中断、数据丢失等损失和后果均由您承担。详情请参见云数据库服务协议。
2024年12月
类别 | 名称 | 说明 | 相关文档 |
新增 | 跨账号克隆集群 | 企业版、基础版及湖仓版集群支持将源集群跨账号克隆至其他阿里云账号。 | |
云盘加密 | 支持在控制台查看集群是否开启云盘加密功能,以及加密时使用的密钥ID。 | ||
地域开服 | 支持在泰国(曼谷)和菲律宾(马尼拉)地域购买企业版、基础版及湖仓版集群。 |
2024年11月
类别 | 名称 | 说明 | 相关文档 |
新增 | 湖存储加速 | 开通湖存储加速(LakeCache)功能后,在读取OSS数据时,能够将OSS中的热点文件缓存在NVMe SSD高性能存储介质上,提高OSS数据的读取效率。 | |
跨地域克隆集群 | 企业版和基础版支持将源集群跨地域克隆至其它地域。 |
2024年10月
类别 | 名称 | 说明 | 相关文档 |
新增 | 备份恢复 | 支持通过控制台删除数据备份集或关闭备份功能。 | |
无感数据集成(Zero-ETL) | 无感集成(Zero-ETL)支持Lindorm数据源。您可以创建Lindorm同步链路,一站式完成Lindorm数据同步和管理,实现事务处理和数据分析一体化。 | ||
变配产品系列 | 支持将湖仓版和数仓版集群变配为企业版或基础版。 |
2024年9月
类别 | 名称 | 说明 | 相关文档 |
新增 | 跨地域克隆集群 | 支持将源集群跨地域克隆至其它地域。 |
V3.2.2
类别 | 名称 | 说明 | 相关文档 |
新增 | 批量创建MaxCompute外表 | 支持批量创建MaxCompute外表。 | |
增量刷新物化视图新增聚合函数 | 增量刷新的物化视图,QUERY BODY可以包含 | ||
调用Arrow API问MaxCompute外表 | 支持使用Arrow API方式读写MaxCompute外表。与传统的Tunnel方式相比,Arrow API方式可以提高数据访问和处理的效率。 | ||
INSERT INTO | 使用INSERT INTO语句插入数据时,支持嵌套TIMESTAMP函数。 | ||
新一代存储引擎 | AnalyticDB for MySQL研发了新一代存储引擎 | ||
优化 | FROM_UNIXTIME函数 | FROM_UNIXTIME函数支持将INT类型的秒级时间戳按照DATE_FORMAT格式化。 | |
缺陷修复 | 变更数据类型 | 修复整型数据类型(TINYINT、SMALLINT、INT、BIGINT)变更为DECIMAL类型时报错的问题。 | 无 |
2024年8月
类别 | 名称 | 说明 | 相关文档 |
新增 | Interactive型资源组支持选择Spark引擎 | 企业版、基础版及湖仓版在创建Interactive型资源组时支持选择Spark引擎。选择Spark引擎后,Interactive型资源组只支持执行Spark作业,且Spark作业会以交互式方式进行处理。 | |
无感数据集成(Zero-ETL)限制同步链路数量 | 无感集成功能限制RDS for MySQL和PolarDB for MySQL到AnalyticDB for MySQL的Zero-ETL同步链路的数量。 |
2024年7月
类别 | 名称 | 说明 | 相关文档 |
新增 | 发布基础版终态 | AnalyticDB for MySQL发布基础版终态。基础版终态为单机形态,功能特性与企业版相同。但底层为单副本存储,不提供高可用服务,适用于对数据高可用无需求、追求低成本热数据存储的业务场景。 |
V3.2.1
类别 | 名称 | 说明 | 相关文档 |
新增 | 增量刷新多表物化视图 | 支持将多张关联表的增量数据定向更新至对应的物化视图中,提升数据查询性能与数据分析效率。 | |
自定义函数UDF(REMOTE_CALL函数) | 支持使用REMOTE_CALL函数远程调用函数计算 FC(Function Compute)中自定义的函数,满足您在AnalyticDB for MySQL中使用UDF(用户自定义函数)的需求。 | ||
强制删除数据库 | 支持在DROP DATABASE语句后增加CASCADE关键字,强制删除该数据库(包含数据库下的所有表)。 | ||
宽表引擎 | 企业版、基础版及湖仓版集群提供宽表引擎,兼容了开源列式数据库ClickHouse的能力和语法,能够处理大量的列式数据,适用于字段较多的表聚合查询分析场景。 | ||
路径分析函数 | 支持通过SEQUENCE_MATCH和SEQUENCE_COUNT函数分析用户行为路径,检查用户的行为是否和输入Pattern匹配。 | ||
设置SSL加密 | SSL加密功能可以对数仓版集群和客户端之间传输的数据进行加密,防止数据被第三方监听、截取和篡改。 | ||
MaxCompute外表字段支持复杂数据类型 | 企业版、基础版及湖仓版MaxCompute外表支持复杂数据类型,包括Array、Map和Struct。 | ||
内表支持ROARING BITMAP数据类型 | 支持ROARING BITMAP数据类型。 | ||
Flink订阅AnalyticDB for MySQL Binlog | 支持通过Flink实时消费AnalyticDB for MySQL的Binlog数据。 | ||
DTS订阅AnalyticDB for MySQL Binlog | 支持通过DTS实时消费AnalyticDB for MySQL的Binlog数据。 | ||
优化 | LIFECYCLE关键字从必选改为可选 | 若在建表时未设置LIFECYCLE关键字,则表示分区数据永久保留,不会被清理。 | |
表级分区生命周期管理(LIFECYCLE) | 3.2.1.1及以上内核版本,将分区的生命周期由分片级管理改为了表级管理,即新建表LIFECYCLE n表示每个表保留n个分区,不再是原来的每个分片保留n个分区。 | ||
通过外表导入OSS数据至AnalyticDB for MySQL | 通过外表导入OSS数据至AnalyticDB for MySQL时,Location参数中文件名支持填写文件名前缀或文件名通配符。 | ||
创建表时自动检查字段名是否符合要求 | 使用CREATE TABLE语句创建表时,AnalyticDB for MySQL会自动检查字段名是否符合要求,若不符合要求,则直接报错。字段名的详细规则,请参见使用限制。 | 无 |
2024年6月
类别 | 名称 | 相关文档 | |
新增 | AnalyticDB for MySQL发布企业版和基础版。
|
2024年5月
类别 | 名称 | 说明 | 相关文档 |
新增 | 跨账号克隆集群 | 支持将源数仓版集群跨账号克隆至其他阿里云账号。 |
2024年4月
类别 | 名称 | 说明 | 相关文档 |
新增 | 查询改写功能 | 支持物化视图查询改写功能。开启该功能后,在执行查询时,优化器会判断查询是否可以利用预先计算并存储的物化视图结果,并将原始查询部分或全部改写为对物化视图的查询。 | |
通过数据同步功能同步SLS数据 | 通过数据同步功能,您可以将SLS中指定时间点之后产生的数据实时同步至AnalyticDB for MySQL集群,以满足日志数据实时分析的需求。 | ||
无感数据集成(Zero-ETL) | 支持无感集成(Zero-ETL)功能,可创建RDS for MySQL和PolarDB for MySQL的同步链路,可以帮助您一站式完成数据同步和管理,实现事务处理和数据分析一体化。 | ||
创建集群选择时区 | 创建集群时可以根据业务需求设置集群时区,设定后会按照所选时区处理时间相关的数据写入操作。 | ||
自助升级版本 | 数仓版集群支持通过控制台查看和升级集群内核版本。 | ||
存储预留资源规格纵向变配 | 湖仓版集群支持在扩缩容时,纵向变配存储预留规格。 | ||
通过DataWorks使用Spark Distribution SQL Engine | 在DataWorks中,通过注册CDH集群,可将湖仓版集群提供的Spark Distribution SQL Engine配置为执行引擎,从而支持在DataWorks平台直接开发和执行Spark SQL任务。 | ||
创建或变配集群时显示进度条 | 在创建或变配数仓版集群时,您可以通过控制台显示的进度条,直观地查看创建或变配的任务进度。 |
2024年3月
类别 | 名称 | 说明 | 相关文档 |
新增 | 竞价实例 | 湖仓版集群支持为Job型资源组开启竞价实例功能。开启后,运行在Job型资源组上的Spark作业会尝试使用竞价实例资源。竞价实例资源费用比ACU弹性资源的费用低,可以帮助您节省Spark作业的成本。 |
2024年2月
类别 | 名称 | 说明 | 相关文档 |
新增 | 智能助手 | 控制台新增智能助手。智能助手会根据您提出的问题,提供相应的答案,帮助您快速解决所遇到的问题。 说明 智能助手仅支持中文问答。 | 无 |
Spark Distribution SQL Engine | 湖仓版集群Spark提供Spark开源原生能力Distribution SQL Engine的托管服务,支持通过Spark Distribution SQL Engine开发Spark SQL作业,从而更方便地利用SQL分析、处理和查询数据,提升SQL执行效率。 | ||
访问OSS-HDFS数据源 | 湖仓版支持通过Spark访问OSS-HDFS数据源。 | ||
空间总览 | 支持在空间总览页面快速查看集群级别和表级别的数据量。 |
V3.1.10
类别 | 名称 | 说明 | 相关文档 |
新增 | 主外键约束 | 支持使用主外键约束减少不必要的JOIN操作,可以减少查询时间,提高数据库性能。 | |
资源弹性计划支持按月变配 | 数仓版资源弹性计划支持按月设置变配的周期。 | ||
Multi-Cluster弹性模型 | 湖仓版资源组支持开启Multi-Cluster功能。开启该功能后,Multi-Cluster弹性模型可根据业务负载自动对资源进行扩缩容,满足资源组内部的资源隔离和高并发场景。 | ||
可变长二进制函数 | 新增AES_DECRYPT_MY、AES_ENCRYPT_MY函数。 | ||
JSON函数 | 新增JSON_REMOVE、JSON_CONTAINS和JSON_OVERLAPS函数。 | ||
PlanCache | PlanCache功能可以缓存SQL的执行计划,执行相同SQL Pattern语句时会使用缓存的执行计划,从而减少SQL的编译优化时间,提升系统的查询性能。 | ||
弹性导入 | 湖仓版集群支持弹性导入数据。弹性导入可以大幅减少存储资源的消耗,或者不消耗存储资源和计算资源,降低了导入过程中对在线读写业务的影响,提升资源隔离性。 | ||
调用Storage API访问MaxCompute外表 | 支持使用Storage API方式读写MaxCompute外表。与传统的Tunnel方式相比,Storage API方式可以提高数据访问和处理的效率。 | ||
支持DMS异步调度ETL任务 | 支持使用DMS的任务编排功能异步调度ETL任务。 | 无 | |
修改工作负载管理规则 | 支持使用WLM命令修改已创建的工作负载管理规则。 | ||
JSON索引 | 支持为Array类型的JSON数据构建JSON Array索引。 | ||
优化 | 基础统计信息 | 优化基础统计信息的收集策略。 | 无 |
列组统计信息 | 优化列组统计信息的收集策略。 | 无 | |
Internal Error报错信息 | 优化Internal Error报错信息,帮助用户快速分析定位问题。 | 无 | |
异步生成Split | 对于数据量大的外表,可以在生成执行计划的阶段,异步生成Split,减少生成执行计划耗时。 | 无 | |
数据源扫描的并发控制能力 | 优化扫描OSS外表和MaxCompute外表数据源的并发控制能力(即Split流控)。 | ||
调用RC HTTP接口时的参数检查策略 | 优化控制台调用RC HTTP组件时对传参的检查策略,防止SQL注入。 | 无 | |
优化存储节点的内存占用 | 优化存储节点的内存占用,降低GC频率,提升系统稳定性。 | 无 | |
支持在建表时指定 | 支持在创建OSS外表时指定 | ||
缺陷修复 | 物化视图 | 修复通过CREATE VIEW语句创建视图时,使用array_agg函数报错的问题。 | 无 |
通过LOAD DATA导入本地数据 | 修复通过LOAD DATA将本地数据导入数仓版时,CSV格式文件不兼容、数据错乱分割的问题。 | 无 | |
冷数据存储 | 修复冷数据存储的问题,提升查询的命中率及查询性能。 | 无 |