2024年

更新时间:
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文介绍云原生数据仓库 AnalyticDB MySQL 版的产品功能动态。

注意事项

版本升级期间,有以下注意事项需要您知晓。

  • 预留模式集群版、弹性模式32核及以上规格:数据读写不中断,距离升级完成5分钟内查询偶尔闪断。

  • 弹性模式8核及16核规格:数据写入会中断大约30分钟,距离升级完成5分钟内查询偶尔闪断。

  • 集群升级时间段内,数据库的访问、账号管理、数据库管理以及IP白名单设置默认不会受到影响。

  • 集群升级时间段内,写入和查询类操作可能会产生小概率抖动,请确保应用程序具有重试机制。

  • 集群升级时间段内,集群可能会发生连接闪断,请确保应用程序具有重连机制。

如果您的集群不需要升级,或者升级过程有问题,可以取消版本升级计划。当前仅小版本升级计划事件可以取消。具体操作,请参见取消计划配置

警告

当您的AnalyticDB for MySQL实例所使用的内核小版本低于最新内核小版本时,阿里云会不定期推送升级通知给您,告知您实例需要升级至最新的稳定内核小版本。建议您在收到通知后尽快升级实例的内核小版本。如果收到通知后六个月内未升级到最新稳定版本,因此造成的业务中断、数据丢失等损失和后果均由您承担。详情请参见云数据库服务协议

202412

类别

名称

说明

相关文档

新增

跨账号克隆集群

企业版、基础版及湖仓版集群支持将源集群跨账号克隆至其他阿里云账号。

克隆集群

云盘加密

支持在控制台查看集群是否开启云盘加密功能,以及加密时使用的密钥ID。

云盘加密

地域开服

支持在泰国(曼谷)和菲律宾(马尼拉)地域购买企业版、基础版及湖仓版集群。

产品定价

202411

类别

名称

说明

相关文档

新增

湖存储加速

开通湖存储加速(LakeCache)功能后,在读取OSS数据时,能够将OSS中的热点文件缓存在NVMe SSD高性能存储介质上,提高OSS数据的读取效率。

湖存储加速(LakeCache)

跨地域克隆集群

企业版基础版支持将源集群跨地域克隆至其它地域。

克隆集群

202410

类别

名称

说明

相关文档

新增

备份恢复

支持通过控制台删除数据备份集或关闭备份功能。

管理备份

无感数据集成(Zero-ETL)

无感集成(Zero-ETL)支持Lindorm数据源。您可以创建Lindorm同步链路,一站式完成Lindorm数据同步和管理,实现事务处理和数据分析一体化。

通过无感集成(Zero-ETL)同步Lindorm数据

变配产品系列

支持将湖仓版数仓版集群变配为企业版基础版

数仓版和湖仓版变配为企业版或基础版

20249

类别

名称

说明

相关文档

新增

跨地域克隆集群

支持将源集群跨地域克隆至其它地域。

克隆集群

V3.2.2

类别

名称

说明

相关文档

新增

批量创建MaxCompute外表

支持批量创建MaxCompute外表。

IMPORT FOREIGN SCHEMA

增量刷新物化视图新增聚合函数

增量刷新的物化视图,QUERY BODY可以包含MAXMINAPPROX_DISTINCTCOUNT(DISTINCT)AVG聚合函数。

刷新物化视图

调用Arrow APIMaxCompute外表

支持使用Arrow API方式读写MaxCompute外表。与传统的Tunnel方式相比,Arrow API方式可以提高数据访问和处理的效率。

通过外表导入至湖仓版

INSERT INTO

使用INSERT INTO语句插入数据时,支持嵌套TIMESTAMP函数。

INSERT INTO

新一代存储引擎

AnalyticDB for MySQL研发了新一代存储引擎XUANWU_V2,该引擎支持将冷数据缓存到ESSD云盘,加快数据读取的速度,同时新一代列式存储让I/O并发度更高内存占用更少。也支持开启Compaction Service,使用Compaction Service独立资源池远程Build数据,从而降低对线上业务的资源占用,提升稳定性。

XUANWU_V2引擎介绍

优化

FROM_UNIXTIME函数

FROM_UNIXTIME函数支持将INT类型的秒级时间戳按照DATE_FORMAT格式化。

日期和时间函数

缺陷修复

变更数据类型

修复整型数据类型(TINYINT、SMALLINT、INT、BIGINT)变更为DECIMAL类型时报错的问题。

20248

类别

名称

说明

相关文档

新增

Interactive型资源组支持选择Spark引擎

企业版、基础版及湖仓版在创建Interactive型资源组时支持选择Spark引擎。选择Spark引擎后,Interactive型资源组只支持执行Spark作业,且Spark作业会以交互式方式进行处理。

新建和管理资源组

无感数据集成(Zero-ETL)限制同步链路数量

无感集成功能限制RDS for MySQLPolarDB for MySQLAnalyticDB for MySQLZero-ETL同步链路的数量。

20247

类别

名称

说明

相关文档

新增

发布基础版终态

AnalyticDB for MySQL发布基础版终态。基础版终态为单机形态,功能特性与企业版相同。但底层为单副本存储,不提供高可用服务,适用于对数据高可用无需求、追求低成本热数据存储的业务场景。

产品系列

V3.2.1

类别

名称

说明

相关文档

新增

增量刷新多表物化视图

支持将多张关联表的增量数据定向更新至对应的物化视图中,提升数据查询性能与数据分析效率。

刷新物化视图

自定义函数UDF(REMOTE_CALL函数)

支持使用REMOTE_CALL函数远程调用函数计算 FC(Function Compute)中自定义的函数,满足您在AnalyticDB for MySQL中使用UDF(用户自定义函数)的需求。

自定义函数UDF

强制删除数据库

支持在DROP DATABASE语句后增加CASCADE关键字,强制删除该数据库(包含数据库下的所有表)。

DROP DATABASE

宽表引擎

企业版、基础版及湖仓版集群提供宽表引擎,兼容了开源列式数据库ClickHouse的能力和语法,能够处理大量的列式数据,适用于字段较多的表聚合查询分析场景。

宽表引擎

路径分析函数

支持通过SEQUENCE_MATCHSEQUENCE_COUNT函数分析用户行为路径,检查用户的行为是否和输入Pattern匹配。

路径分析函数

设置SSL加密

SSL加密功能可以对数仓版集群和客户端之间传输的数据进行加密,防止数据被第三方监听、截取和篡改。

SSL加密

MaxCompute外表字段支持复杂数据类型

企业版、基础版及湖仓版MaxCompute外表支持复杂数据类型,包括Array、MapStruct。

CREATE EXTERNAL TABLE

内表支持ROARING BITMAP数据类型

支持ROARING BITMAP数据类型。

圈人函数(Roaring Bitmap)

Flink订阅AnalyticDB for MySQL Binlog

支持通过Flink实时消费AnalyticDB for MySQLBinlog数据。

Flink订阅Binlog

DTS订阅AnalyticDB for MySQL Binlog

支持通过DTS实时消费AnalyticDB for MySQLBinlog数据。

DTS订阅Binlog

优化

LIFECYCLE关键字从必选改为可选

若在建表时未设置LIFECYCLE关键字,则表示分区数据永久保留,不会被清理。

CREATE TABLE

表级分区生命周期管理(LIFECYCLE)

3.2.1.1及以上内核版本,将分区的生命周期由分片级管理改为了表级管理,即新建表LIFECYCLE n表示每个表保留n个分区,不再是原来的每个分片保留n个分区。

CREATE TABLE

通过外表导入OSS数据至AnalyticDB for MySQL

通过外表导入OSS数据至AnalyticDB for MySQL时,Location参数中文件名支持填写文件名前缀或文件名通配符。

通过外表导入至数仓版

创建表时自动检查字段名是否符合要求

使用CREATE TABLE语句创建表时,AnalyticDB for MySQL会自动检查字段名是否符合要求,若不符合要求,则直接报错。字段名的详细规则,请参见使用限制

20246

类别

名称

相关文档

新增

AnalyticDB for MySQL发布企业版基础版

  • 企业版为集群形态,是湖仓版数仓版的融合升级版本,产品特性与湖仓版相同。它既支持弹性模式下的资源组隔离、资源灵活弹性、冷热数据分层存储等能力,也具备预留模式下的高吞吐实时写入和高并发在线查询能力。

  • 基础版为单机形态,支持冷热数据分层的能力,但不具备分布式能力,不提供高可用服务,不支持资源组隔离和分时弹性功能。基础版暂不支持变配为企业版。

产品系列

20245

类别

名称

说明

相关文档

新增

跨账号克隆集群

支持将源数仓版集群跨账号克隆至其他阿里云账号。

克隆集群

20244

类别

名称

说明

相关文档

新增

查询改写功能

支持物化视图查询改写功能。开启该功能后,在执行查询时,优化器会判断查询是否可以利用预先计算并存储的物化视图结果,并将原始查询部分或全部改写为对物化视图的查询。

物化视图的查询改写

通过数据同步功能同步SLS数据

通过数据同步功能,您可以将SLS中指定时间点之后产生的数据实时同步至AnalyticDB for MySQL集群,以满足日志数据实时分析的需求。

无感数据集成(Zero-ETL)

支持无感集成(Zero-ETL)功能,可创建RDS for MySQLPolarDB for MySQL的同步链路,可以帮助您一站式完成数据同步和管理,实现事务处理和数据分析一体化。

通过无感集成(Zero-ETL)同步数据

创建集群选择时区

创建集群时可以根据业务需求设置集群时区,设定后会按照所选时区处理时间相关的数据写入操作。

创建集群

自助升级版本

数仓版集群支持通过控制台查看和升级集群内核版本。

升级版本

存储预留资源规格纵向变配

湖仓版集群支持在扩缩容时,纵向变配存储预留规格。

湖仓版扩缩容

通过DataWorks使用Spark Distribution SQL Engine

DataWorks中,通过注册CDH集群,可将湖仓版集群提供的Spark Distribution SQL Engine配置为执行引擎,从而支持在DataWorks平台直接开发和执行Spark SQL任务。

通过DataWorks使用Spark Distribution SQL Engine

创建或变配集群时显示进度条

在创建或变配数仓版集群时,您可以通过控制台显示的进度条,直观地查看创建或变配的任务进度。

创建集群

20243

类别

名称

说明

相关文档

新增

竞价实例

湖仓版集群支持为Job型资源组开启竞价实例功能。开启后,运行在Job型资源组上的Spark作业会尝试使用竞价实例资源。竞价实例资源费用比ACU弹性资源的费用低,可以帮助您节省Spark作业的成本。

竞价实例

20242

类别

名称

说明

相关文档

新增

智能助手

控制台新增智能助手。智能助手会根据您提出的问题,提供相应的答案,帮助您快速解决所遇到的问题。

说明

智能助手仅支持中文问答。

Spark Distribution SQL Engine

湖仓版集群Spark提供Spark开源原生能力Distribution SQL Engine的托管服务,支持通过Spark Distribution SQL Engine开发Spark SQL作业,从而更方便地利用SQL分析、处理和查询数据,提升SQL执行效率。

通过Spark Distribution SQL Engine开发Spark SQL作业

访问OSS-HDFS数据源

湖仓版支持通过Spark访问OSS-HDFS数据源。

访问OSS-HDFS数据源

空间总览

支持在空间总览页面快速查看集群级别和表级别的数据量。

存储空间分析

V3.1.10

类别

名称

说明

相关文档

新增

主外键约束

支持使用主外键约束减少不必要的JOIN操作,可以减少查询时间,提高数据库性能。

通过主外键约束消除多余的JOIN

资源弹性计划支持按月变配

数仓版资源弹性计划支持按月设置变配的周期。

创建资源弹性计划

Multi-Cluster弹性模型

湖仓版资源组支持开启Multi-Cluster功能。开启该功能后,Multi-Cluster弹性模型可根据业务负载自动对资源进行扩缩容,满足资源组内部的资源隔离和高并发场景。

Multi-Cluster弹性模型

可变长二进制函数

新增AES_DECRYPT_MY、AES_ENCRYPT_MY函数。

可变长二进制函数

JSON函数

新增JSON_REMOVE、JSON_CONTAINSJSON_OVERLAPS函数。

JSON函数

PlanCache

PlanCache功能可以缓存SQL的执行计划,执行相同SQL Pattern语句时会使用缓存的执行计划,从而减少SQL的编译优化时间,提升系统的查询性能。

PlanCache

弹性导入

湖仓版集群支持弹性导入数据。弹性导入可以大幅减少存储资源的消耗,或者不消耗存储资源和计算资源,降低了导入过程中对在线读写业务的影响,提升资源隔离性。

弹性导入

调用Storage API访问MaxCompute外表

支持使用Storage API方式读写MaxCompute外表。与传统的Tunnel方式相比,Storage API方式可以提高数据访问和处理的效率。

支持DMS异步调度ETL任务

支持使用DMS的任务编排功能异步调度ETL任务。

修改工作负载管理规则

支持使用WLM命令修改已创建的工作负载管理规则。

WLM

JSON索引

支持为Array类型的JSON数据构建JSON Array索引。

JSON索引

优化

基础统计信息

优化基础统计信息的收集策略。

列组统计信息

优化列组统计信息的收集策略。

Internal Error报错信息

优化Internal Error报错信息,帮助用户快速分析定位问题。

异步生成Split

对于数据量大的外表,可以在生成执行计划的阶段,异步生成Split,减少生成执行计划耗时。

数据源扫描的并发控制能力

优化扫描OSS外表和MaxCompute外表数据源的并发控制能力(即Split流控)。

扫描并发控制

调用RC HTTP接口时的参数检查策略

优化控制台调用RC HTTP组件时对传参的检查策略,防止SQL注入。

优化存储节点的内存占用

优化存储节点的内存占用,降低GC频率,提升系统稳定性。

支持在建表时指定charset参数

支持在创建OSS外表时指定charset参数设置读取文件的编码格式,防止数据出现乱码。

通过外表导入至数仓版

缺陷修复

物化视图

修复通过CREATE VIEW语句创建视图时,使用array_agg函数报错的问题。

通过LOAD DATA导入本地数据

修复通过LOAD DATA将本地数据导入数仓版时,CSV格式文件不兼容、数据错乱分割的问题。

冷数据存储

修复冷数据存储的问题,提升查询的命中率及查询性能。