2023 年 Azure Database for MySQL 灵活服务器有哪些新增功能?

本文汇总了Azure Database for MySQL灵活服务器的 2023 功能公告,并首先列出了最新的功能公告。

注释

以下已发布的版本、日期和内容仅对应于 Microsoft Azure 云的实际部署。

它提供大多数情况下Azure公有云上Azure Database for MySQL服务的演变历史记录。

请注意,在某些情况下,它可能与世纪互联运营Azure的实际部署不一致。

注释

本文引用了 Microsoft 已不再使用的术语“从属”。 在从软件中删除该术语后,我们会将其从本文中删除。

2023 年 12 月

2023 年 12 月,Azure Database for MySQL灵活服务器引入了维护和故障排除预览版。 以下更新增加了近零停机时间的维护,并直接访问服务器错误日志。

  • Azure Database for MySQL 灵活服务器的近零停机维护(预览版)

    此功能可显著减少与维护相关的停机时间,在大多数情况下,通常可将操作维持在 60 秒以内。 在已启用 HA 的服务器中使用计划的故障转移,先更新备用服务器,然后进行故障转移,使之成为主服务器,最后更新以前的主服务器,确保服务中断最少。 了解更多信息

  • Azure Database for MySQL灵活服务器的服务器日志下的错误日志(预览版)

    此新功能允许直接访问 MySQL 服务器错误日志,显著提高了排查问题的能力,并通过Azure Database for MySQL灵活服务器提高透明度和独立性。Azure Database for MySQL灵活服务器中的错误日志(预览版)

2023 年 11 月

2023 年 11 月,Azure Database for MySQL 灵活服务器扩展了副本、配置和灾难恢复功能。 以下更新涵盖副本预配、服务器参数、加速日志和通用异地还原。

  • 增强的副本预配体验

    副本预配体验现在会提供额外的灵活性,便于在预配工作流期间修改副本计算和存储设置。 可以在预配时修改副本服务器的计算设置,而不是在预配副本服务器后进行更改。 此功能还允许修改副本服务器的备份保留天数,并会将副本服务器配置为使用一个与源服务器不同的值。

  • 使用 Azure CLI 修改多个服务器参数

    现在,可以使用Azure CLI为Azure Database for MySQL灵活服务器实例方便地更新多个服务器参数。 了解详细信息

  • Azure Database for MySQL灵活服务器中的加速日志(预览版)

    我们很高兴地宣布推出 Azure Database for MySQL 灵活服务器的加速日志功能预览版。 此功能在内存优化服务层级中可用。 加速日志显著提高了Azure Database for MySQL灵活服务器实例的性能,提供了一种动态解决方案,旨在满足高吞吐量需求,同时降低延迟并优化成本效益。 Azure Database for MySQL 中的快速日志

  • Azure Database for MySQL 灵活服务器中的通用异地还原(正式发布)

    通用异地还原功能允许将源服务器实例从Azure Database for MySQL灵活服务器可用的Azure支持区域还原到备用区域。 如果某个区域中发生大规模事件,导致数据库应用程序不可用,则可使用此功能作为灾难恢复选项,将服务器还原到与源服务器区域不同的 Azure 支持的目标区域。 了解详细信息

2023 年 10 月

2023 年 10 月,Azure Database for MySQL灵活服务器为内存优化层添加了新的计算选项。 以下更新引入了更多 vCore 选项和记录已知问题。

  • 在Azure Database for MySQL灵活服务器中添加新的 vCore 选项

    我们很高兴地通知你,我们在内存优化服务层级下引入了 20 个新的 vCore 选项,用于Azure Database for MySQL灵活服务器。 请参阅Azure Database for MySQL 灵活服务器的计算选项了解更多信息。

  • 已知问题

    • 在更改 CMK 设置时,尝试在单个请求中修改用户分配的托管标识和密钥标识符时,操作会中断。 我们正在研究即将部署的永久解决方案以解决此问题。 同时,请确保在单独的请求中执行更新用户分配的托管标识和密钥标识符这两项操作。 只要用户分配的标识具有对两个密钥保管库的必要访问权限,这些操作的顺序并不重要。
    • 我们发现了一个已知问题,即客户在使用 ARM/CLI/RestAPI 创建或更新其Azure Database for MySQL灵活服务器实例时无法初始化新的自定义维护时段(CMW)配置。 目前,CMW 配置只能通过 Azure 门户进行初始设置。 然后,可在服务器更新期间对 CMW 进行后续修改。 我们正在积极努力解决此限制。 解决方法是,客户可以通过 Azure portal 手动为其 MySQL 服务器设置 CMW,然后再通过 ARM/CLI/RestAPI 进行任何进一步更改。

2023 年 9 月

2023 年 9 月,Azure Database for MySQL灵活服务器带来了维护、复制、网络和迁移增强功能。 以下更新涵盖灵活的维护、只读副本、专用链接和单一服务器迁移。

  • Azure Database for MySQL 灵活服务器的灵活维护(公开预览)

    Azure Database for MySQL 灵活服务器的灵活维护支持量身定制维护计划,以适应您的运营节奏。 此功能支持在最多 14 天的时段内重新计划维护任务,并启动按需维护,从而使你对服务器维护时间实现前所未有的控制。 敬请期待将来更多可自定义的体验。 Azure Database for MySQL 中的计划维护

  • Azure Database for MySQL灵活服务器上的通用跨区域只读副本(正式发布)

    Azure Database for MySQL 灵活服务器现已支持公有区域中的通用只读副本。 此功能允许将数据从Azure Database for MySQL灵活服务器的实例复制到通用区域中的只读服务器,该服务器可以是Azure支持Azure Database for MySQL灵活服务器的区域中的任何区域。 Azure Database for MySQL 中读取副本。

  • Azure Database for MySQL 灵活服务器的 专用链接(正式版)

    现在,您可以启用专用终结点,通过专用链接以安全方式访问 Azure Database for MySQL 灵活服务器,同时支持公有访问和专用访问。 如有必要,您可以选择限制公共访问,确保连接专门通过专用终结点路由,以提高网络安全。 还可以在创建服务器期间或之后配置或更新专用链接设置。 Azure Database for MySQL 灵活服务器的专用链接

  • 用于从 Azure Database for MySQL 单一服务器迁移到 Azure Database for MySQL 灵活服务器的 Azure MySQL 导入智能默认设置(公共预览版)

    现在,可以通过运行具有最少输入的单个 CLI 命令,将Azure Database for MySQL单一服务器实例迁移到Azure Database for MySQL灵活服务器实例。 此命令会根据源服务器的 SKU 和属性,为目标 Azure Database for MySQL 灵活服务器预配采用智能默认设置!

  • 将符合条件的 Azure Database for MySQL 单一服务器实例指定为就地自动迁移到 Azure Database for MySQL 灵活服务器

    如果你拥有 Azure Database for MySQL 单一服务器工作负载,且使用的是基本层或 GP SKU、数据存储使用量 < 10 GiB,并且未启用复杂功能(CMK、Microsoft Entra ID、读取副本、专用链接),那么你现在可以在服务尚未为你安排的情况下,通过此表单提交服务器详细信息,自行申请原位自动迁移到 Azure Database for MySQL 灵活服务器。

2023 年 8 月

2023 年 8 月,Azure Database for MySQL灵活服务器添加了灾难恢复和 MySQL 8.0 兼容性功能。 以下更新引入了通用异地还原预览,并添加了生成的不可见主键。

  • Azure Database for MySQL 灵活服务器的通用异地还原(公开预览版)

    通用异地还原功能允许将源服务器实例从Azure Database for MySQL灵活服务器可用的Azure支持区域还原到备用区域。 如果区域中的大规模事件导致数据库应用程序不可用,则可以使用此功能作为灾难恢复选项,将服务器还原到与源服务器区域不同的Azure支持的目标区域。 了解详细信息

  • Azure Database for MySQL灵活服务器中生成的不可见主键

    Azure Database for MySQL 灵活服务器现已支持适用于 MySQL 8.0 版本的 生成的不可见主键 (GIPK)。 通过此项更改,默认情况下,对于所有运行 MySQL 8.0 的 Azure Database for MySQL 灵活服务器实例,服务器系统变量“sql_generate_invisible_primary_key”的值均为 ON。 GIPK 模式启用时,MySQL 会生成任何 InnoDB 表的不可见主键,这是在不使用显式主键的情况下新建的。 详细了解 GIPK 模式:生成的不可见主键不可见列元数据

2023 年 7 月

2023 年 7 月,Azure Database for MySQL 灵活服务器的自动缩放 IOPS 正式发布。 以下更新使服务器可以根据工作负荷需求自动缩放 IOPS。

  • Azure Database for MySQL 灵活服务器中的 IOPS 自动缩放(正式发布)

    现可按需缩放 IOPS,而无需提前预配一定数量的 IOPS。 借助此功能,您现在可以在 Azure Database for MySQL 灵活服务器中享受省心无忧的 IO 管理,因为服务器会根据工作负载需求自动提高或降低 IOPS。 借助此功能,你只需为你使用的 IO 付费,不再需要预配未充分使用的资源并为其付费,从而节省时间和金钱。 IOPS 自动缩放功能免去了 Azure Database for MySQL 灵活服务器客户为以最低成本获得最佳性能所需的管理工作。 了解详细信息

2023 年 6 月

2023 年 6 月,Azure Database for MySQL灵活服务器添加了网络、加密和性能功能。 以下更新涵盖专用链接、客户管理的密钥加密、服务器参数和更高的 IOPS。

  • Azure Database for MySQL 灵活服务器的 专用链接(预览版)

    现在可以使用 专用链接 启用对Azure Database for MySQL灵活服务器的专用访问。 Azure 专用链接实质上是将 Azure 服务引入专用虚拟网络 (VNet) 中。 使用专用 IP 地址时,Azure Database for MySQL灵活服务器实例可以像虚拟网络中的其他任何资源一样访问。 Azure Database for MySQL 灵活服务器的专用链接

  • Azure Database for MySQL 灵活服务器使用客户管理的密钥进行增强型数据加密

    Azure Database for MySQL 灵活服务器现已支持从所选 VNet 访问 Azure 密钥保管库,以便使用客户管理的密钥进行数据加密。 使用 Azure Database for MySQL 的客户托管密钥进行数据加密

  • Azure Database for MySQL 灵活服务器支持服务器参数

    如果需要以下服务器参数的帮助,请联系 我们的支持团队

    lower_case_table_names:MySQL 版本 5.7 支持将值更改为 2。 不允许将值从 2 更改回 1。 请与支持团队联系以获取帮助。

    innodb_flush_log_at_trx_commit:此参数确定提交操作的严格级别,以确保符合 ACID 要求。 更改默认设置的值可能会导致数据丢失。

  • Azure Database for MySQL 灵活服务器支持的最大 IOPS

    内存优化型 SKU 现在支持 80K IOPS,使每秒的 IO 操作次数增加,从而提高性能。 了解详细信息

2023 年 5 月

2023 年 5 月,Azure Database for MySQL灵活服务器扩展复制和主要版本升级功能。 以下更新涵盖异地配对只读副本、基于 GTID 的复制和就地主版本升级。

  • Azure Database for MySQL 灵活服务器在地理配对区域中的读取副本(正式发布)

    Azure Database for MySQL 现在支持在地理配对区域中进行跨区域只读副本。 此功能允许将数据从Azure Database for MySQL灵活服务器的实例复制到异地配对区域中的只读服务器。 Azure Database for MySQL

  • 支持使用 GTID 的数据传入复制

    灵活服务器现在还支持使用基于 GTID 的复制将数据复制到Azure Database for MySQL灵活服务器。 还可以使用此功能为已启用 HA 的服务器配置数据传入复制。 若要了解详细信息,请参阅如何使用 GTID 配置数据传入复制

  • Azure Database for MySQL 灵活服务器将主版本从 5.7 升级到 8.0(正式发布)

    主版本升级功能允许你只需单击一个按钮,即可将 Azure Database for MySQL 灵活服务器的现有实例从 MySQL 5.7 原地升级到 MySQL 8.0,而无需迁移任何数据,也无需对任何应用程序连接字符串进行更改。 借助将 Azure Database for MySQL 灵活服务器主版本从 5.7 升级到 8.0 的能力,你将获得性能增强、安全性改进以及数据字典、JSON 增强功能和窗口函数等新特性。 Azure Database for MySQL 中的重要版本升级

2023 年 4 月

2023 年 4 月,Azure Database for MySQL 灵活服务器记录了一项有关存储自动增长的已知问题。 以下更新描述了当前行为及其效果。

  • 已知问题

    启用存储自动增长功能并增加提前预配的 IOPS 后,可能会导致实例的存储大小意外增加。 我们正致力于解决该问题,将在更新就绪后立即提供更新。

2023 年 3 月

2023 年 3 月,Azure Database for MySQL灵活服务器添加了资源运行状况监视和更灵活的还原体验。 以下更新涵盖 HA 服务器运行状况和还原配置选项。

  • Azure 资源运行状况

    在发生计划内或计划外故障转移时,可使用 Azure 资源运行状况监视已启用 HA 的服务器的健康状况和可用性。 Azure Database for MySQL 中的高可用性

  • 增强的还原体验

    还原体验为在预配还原的服务器时修改计算和存储设置提供了额外的灵活性。 现在,可以将还原的服务器配置为具有比预配时的源服务器更高的计算层、计算大小和存储。 此外,还可以编辑“存储自动增长”、“备份保留天数”和“异地冗余”等选项,以便具有与源服务器不同的值。

2023 年 2 月

2023 年 2 月,Azure Database for MySQL灵活服务器引入了监视和引擎配置增强功能。 以下更新涵盖指标工作簿、主要版本升级、重做日志管理和次要版本更改。

  • 现已推出增强式指标工作簿

    使用我们最近添加的增强式指标工作簿监视系统的性能。 将所有增强式指标合并到一个位置后,可以轻松监视和跟踪系统的健康状况,并做出明智的决策以提高其总体性能。

  • 主版本升级现已恢复且可供使用

    之前由于技术问题,主版本升级功能在门户中暂时禁用,但它现已恢复且可供使用。 如果遇到升级功能的任何问题,请打开支持请求,我们会为你提供帮助。

  • MySQL 版本 8.0 中的重做日志管理

    MySQL 版本 8.0.30 及更高版本开始,重做日志的配置方式发生了更改。 现在不再使用 innodb_log_file_size 变量,而是使用 innodb_redo_log_capacity 变量从可用值轻松调整重做日志。 了解详细信息

  • 不支持的服务器参数

    鉴于底层体系结构和性能方面的原因,Azure Database for MySQL 灵活服务器不再支持修改 thread_handling 参数。

  • Azure Database for MySQL 的次要版本升级为 8.0.31

    在本月部署完成后,Azure Database for MySQL 灵活服务器 8.0 将运行次要版本 8.0.31*。若要详细了解此次要版本即将带来的变更,请访问 MySQL 8.0.31 的变更内容(正式版)

  • 已知问题

    升级选项在门户中不可用:本月部署后出现以下技术问题,主版本升级功能已暂时禁用。 对于由此带来的不便,我们深表歉意。 我们的团队正着手研究解决方案,该问题将在下一个部署周期中得到解决。 如果您需要主版本升级的即时帮助,请打开支持工单,我们将为您提供帮助。