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

适用于:Azure Database for MySQL - 灵活服务器

Azure Database for MySQL - 灵活服务器是一种部署模式,旨在为在数据库管理功能和配置设置方面提供比 Azure Database for MySQL 单一服务器部署模式更高的控制粒度和灵活性。 该服务目前支持 MySQL 5.7 和 8.0 的社区版本。

本文汇总了自 2021 年 1 月至今 Azure Database for MySQL 灵活服务器的新版本和功能。 列表按时间倒序排列,最新更新排在最前。

注意

MySQL 灵活服务器已于 2021 年 12 月 20 日正式发布到由世纪互联运营的 Microsoft Azure 中的 China East 2China North 2China North 3 区域。

下面列出的发布日期仅对应于 Azure 公有云的实际部署。

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

2024 年 3 月

  • 加速日志现在支持主版本升级。

    加速日志现在引入了对主版本升级的支持,允许从 MySQL 版本 5.7 升级到启用了加速日志功能的 MySQL 版本 8.0。了解详细信息。

2024 年 2 月

  • 审核日志现在支持通配符条目

    服务器参数现在支持 audit_log_include_usersaudit_log_exclude_users 中的通配符,从而增强了在审核日志中指定用户包含项和排除项的灵活性。 了解详细信息

  • 使用 CONNECTION_V2 增强审核日志记录以进行全面的 MySQL 用户审核

    服务器参数 audit_log_events 现在支持使用事件 CONNECTION_V2 来获取详细的连接日志,从而提供对用户审核、连接状态和 MySQL 中的错误代码交互的深入了解。了解详细信息

2023 年12 月

  • Azure Database for MySQL 灵活服务器的几乎无需停机维护(预览版)

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

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

    此新功能允许直接访问 MySQL 服务器错误日志,从而显著提高了排查问题的能力,并增强了 Azure Database for MySQL 灵活服务器的透明度和独立性。了解详细信息

2023 年 11 月

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

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

2023 年 10 月

  • Azure Database for MySQL 灵活服务器的指标计算

    “主机内存百分比”指标提供更准确的内存使用情况计算。 该指标现在将反映服务器消耗的实际内存,从计算中排除可重用内存。 这种改进可确保更准确地了解服务器的内存利用率。 计划性维护时段结束后,现有服务器将受益于此增强功能。

  • 已知问题

    • 在更改 CMK 设置时,尝试在单个请求中修改用户分配的托管标识和密钥标识符时,操作会中断。 我们正在研究即将部署的永久解决方案以解决此问题。 同时,请确保在单独的请求中执行更新用户分配的托管标识和密钥标识符这两项操作。 只要用户分配的标识具有对两个密钥保管库的必要访问权限,这些操作的顺序并不重要。

2023 年 9 月

  • 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 MySQL 导入智能默认值到 Azure Database for MySQL 灵活服务器迁移(公共预览版)

    现在,可以通过运行具有最少输入的单个 CLI 命令,将 Azure Database for MySQL 单一服务器实例迁移到 Azure Database for MySQL 灵活服务器实例。 该命令利用基于源服务器 SKU 和属性的目标 Azure Database for MySQL 灵活服务器预配的智能默认值! 了解详细信息

2023 年 8 月

  • 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 月

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

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

2023 年 6 月

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

    Azure Database for MySQL 灵活服务器现在支持从选定的 Vnet 访问 Azure Key Vault,以便使用客户管理的密钥启用数据加密。 了解详细信息

  • 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 月

  • Azure Database for MySQL–灵活服务器(正式发布版)上异地配对区域中的只读副本

    Azure Database for MySQL - 灵活服务器现在支持异地配对区域中的跨区域读取副本。 利用该功能可以将数据从 Azure Database for MySQL 灵活服务器的实例复制到异地配对区域中的只读服务器。 了解详细信息

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

    灵活服务器现在还使用基于 GTID 的复制支持数据传入复制。 还可以使用此功能为已启用 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 增强功能和开窗函数)。 了解详细信息

2023 年 4 月

2023 年 3 月

  • Azure 资源运行状况

    在发生计划内或计划外故障转移时,可使用 Azure 资源运行状况监视已启用 HA 的服务器的健康状况和可用性。 了解详细信息

  • 增强的还原体验

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

2023 年 2 月

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

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

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

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

  • 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(2022-10-11,正式发布)的变更

  • 已知问题

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

2022 年 12 月

  • 新复制指标

    现在可以根据 Azure Database for MySQL - 灵活服务器提供的各种复制类型通过新公开的复制状态指标更好地了解复制性能和运行状况。 了解详细信息

  • 支持数据输出复制

    Azure Database for MySQL:灵活服务器现在支持数据传出复制。 此功能允许客户将 Azure Database for MySQL 灵活服务器(源)中的数据同步到另一个 MySQL(副本),该副本可以位于本地、虚拟机中或托管在 Azure 外部的数据库服务中。 详细了解如何配置数据输出复制

2022 年 11 月

  • 适用于 Azure Database for MySQL 灵活服务器的 Azure Active Directory 身份验证(正式版)

    现在,可以使用 Microsoft Azure Active Directory (Azure AD) 对 Azure Database for MySQL - 灵活服务器进行身份验证。 通过 Azure AD 身份验证,可以在一个中心位置集中管理数据库用户标识和其他 Microsoft 服务,从而简化权限管理。 了解详细信息

  • 客户管理的密钥数据加密 - Azure Database for MySQL 灵活服务器(正式版)

    通过使用 Azure Database for MySQL 灵活服务器(预览版)的客户管理的密钥 (CMK) 进行数据加密,你可以使用密钥 (BYOK) 进行静态数据保护,并实现管理密钥和数据的职责分离。 使用 CMK 的数据加密是在服务器级别设置的。 CMK 称为密钥加密密钥 (KEK),它在给定的服务器中用于对该服务使用的数据加密密钥 (DEK) 进行加密。 使用客户管理的密钥 (CMK) 时,客户需要负责并全面控制密钥生命周期管理(密钥创建、上传、轮换、删除)、密钥使用权限,以及密钥操作的审核。 了解详细信息

  • 已知问题

    在特定情况下,如果源服务器配置为区域冗余 HA 并启用了异地冗余,则在目标区域没有可用性区域支持时,异地还原工作流将失败。

2022 年 10 月

  • 通过极少的工作量为 Azure Database for MySQL 灵活服务器执行主版本升级(预览版)

    借助主版本升级功能,可以通过选择按钮将 Azure Database for MySQL 灵活服务器的现有实例从 MySQL 5.7 就地升级到 MySQL 8.0,无需任何数据移动或进行任何应用程序连接字符串更改。 利用此功能,在 Azure Database for MySQL 灵活服务器实例上高效执行主版本升级,并使用最新的 MySQL 8.0 产品/服务。 了解详细信息

  • Azure Data Studio 的 MySQL 扩展(预览版)

    当跨数据平台和云部署模型使用多个数据库时,使用单个工具对所有数据库执行最常见的任务,可以大大提高工作效率。 借助 Azure Data Studio 的 MySQL 扩展,现在可以连接到和修改 MySQL 数据库和其他数据库,利用 Azure Data Studio 中的新式编辑器体验和功能,例如 IntelliSense、代码片段、源代码管理集成、本机 Jupyter Notebook、集成终端等。 将此新工具与本地、虚拟机、其他云中的托管 MySQL 以及 Azure Database for MySQL 灵活服务器上托管的任何 MySQL 服务器结合使用。 了解详细信息

  • 增强型指标,用于实现更好的监视

    现在,你可以在 Azure Database for MySQL 灵活服务器实例的监视下监视更多指标。 借助增强型指标,可以使用 Innodb 指标提高可见性和监视性能,并使用 DML 统计信息DDL 统计信息等指标对数据库管理操作进行故障排除。 了解详细信息

  • 现在可配置的服务器参数

    现在可配置的服务器参数列表。

  • 已知问题

    • 当 Azure Database for MySQL 灵活服务器实例的主版本升级后,目前不允许更改计算大小。 建议在主版本从版本 5.7 升级到版本 8.0 之前更改 Azure Database for MySQL 灵活服务器实例的计算大小。

2022 年 9 月

  • 已启用 HA 的 Azure Database for MySQL 灵活服务器的只读副本(正式发布)

    使用只读副本功能可将数据从 Azure Database for MySQL 灵活服务器实例复制到只读服务器。 最多可以将源服务器复制到 10 个副本。 此功能现已扩展,以支持同一区域中已启用 HA 的服务器。 了解详细信息

  • 适用于 Azure Database for MySQL 灵活服务器的 Azure Active Directory 身份验证(公共预览版)

    现可使用 Azure Active Directory (Azure AD) 通过标识向 Azure Database for MySQL 灵活服务器进行身份验证。 使用 Azure AD 身份验证,可以在一个中心位置管理数据库用户标识和其他 Azure 服务,从而简化权限管理。 了解详细信息

  • 已知问题

    • 仅在身份验证类型更改为 Azure Active Directory 身份验证时,服务器参数 aad_auth_only 才会保持设置为 ON。 建议在将来仅选择 MySQL 身份验证时手动禁用它。

    • 在故障转移期间,如果服务器参数 aad_auth_only 在源服务器上为 ON,则该参数在新还原的服务器上也将设为 ON。 必须手动禁用此服务器参数,才能在还原的服务器上使用 MySQL 身份验证。 否则必须配置 Azure AD 管理员。

  • 客户管理的密钥数据加密 - Azure Database for MySQL 灵活服务器(预览版)

    通过使用 Azure Database for MySQL 灵活服务器(预览版)的客户管理的密钥 (CMK) 进行数据加密,你可以使用密钥 (BYOK) 进行静态数据保护,并实现管理密钥和数据的职责分离。 使用 CMK 的数据加密是在服务器级别设置的。 CMK 称为密钥加密密钥 (KEK),它在给定的服务器中用于对该服务使用的数据加密密钥 (DEK) 进行加密。 使用客户管理的密钥 (CMK) 时,客户需要负责并全面控制密钥生命周期管理(密钥创建、上传、轮换、删除)、密钥使用权限,以及密钥操作的审核。 了解详细信息

  • 单步更改 Azure Database for MySQL 灵活服务器实例的时区

    以前,若要更改 Azure Database for MySQL 灵活服务器实例的 time_zone,需要执行两个步骤才能生效。 现在,不再需要调用 mysql.az_load_timezone() 过程来填充 mysql.time_zone_name 表。 只需从门户CLI 更改服务器参数 time_zone 即可直接更改 Azure Database for MySQL 灵活服务器时区。

  • 已知问题

    • 仅在身份验证类型更改为 Azure Active Directory 身份验证时,服务器参数 aad_auth_only 才会保持设置为 ON。 建议在将来仅选择 MySQL 身份验证时手动禁用它。

    • 在故障转移期间,如果服务器参数 aad_auth_only 在源服务器上为 ON,则该参数在新还原的服务器上也将设为 ON。 要在还原的服务器上使用 MySQL 身份验证,必须手动禁用此服务器参数。 否则必须配置 Azure AD 管理员。

2022 年 8 月

  • Azure Database for MySQL 灵活服务器的服务器日志

    服务器日志可帮助客户将服务器日志以文件格式发送到服务器存储空间,并且稍后可以下载。 服务器日志支持慢速查询日志,这有助于客户执行性能故障排除和查询优化。 客户可以将日志最多存储一周,日志上限为 7 GB。 可以从 Azure 门户Azure CLI 配置或下载这些日志。了解更多信息

  • Azure Database for MySQL 灵活服务器的按需备份

    除了 Azure Database for MySQL 灵活服务器采取的自动备份之外,客户还可以通过按需备份功能触发其生产工作负载的按需备份,并根据服务器的备份保留策略进行存储。 这些备份可用作执行时间点还原的最快还原点,从而获得更快、更可预测的还原时间。 了解详细信息

2022 年 6 月

  • 已知问题

    在启用了审核或慢速日志的一些服务器上,可能无法再看到上传到在诊断设置下配置的数据接收器的日志。 根据你配置的数据接收器,验证日志是否具有事件的最新更新时间戳。 如果服务器受到此问题的影响,请打开支持工单,以便我们可以在服务器上应用快速修复来解决问题。

2022 年 5 月

  • 宣布推出适用于关键业务工作负载的 Azure Database for MySQL 灵活服务器 Azure Database for MySQL 灵活服务器业务关键服务层级正式发布。 “业务关键”服务层级非常适合需要低延迟、高并发性、快速故障转移和高可伸缩性的第 1 层生产工作负载(如游戏、电子商务和 Internet 规模的应用程序)。详细了解“业务关键”服务层级

  • 宣布为 Azure Database for MySQL 灵活服务器添加新的可突发计算实例 我们宣布添加新的可突发计算实例,以支持客户从 1 个 vCore 到最多 20 个 vCore 的自动缩放计算要求。 详细了解 Azure Database for MySQL 灵活服务器的计算选项

  • 已知问题

    • Azure Database for MySQL 灵活服务器中的预留实例 (RI) 功能在从内存优化服务层级重新命名后,无法正常使用业务关键服务层级。 具体而言,实例预留已停止工作,我们正在努力解决此问题。
    • 少数启用了 HA 的 Azure Database for MySQL 数据库灵活服务器实例上不显示专用 DNS 集成详细信息。 此问题不会映像服务器的可用性或名称解析。 我们正在研究解决此问题的永久性修补程序,并会在下一次部署中推出。 同时,假设你想要查看专用 DNS 区域详细信息。 在这种情况下,可以在 Azure 门户中的专用 DNS 区域下搜索,也可以对已启用 HA 的 Azure Database for MySQL 灵活服务器实例执行手动故障转移并刷新 Azure 门户。

2022 年 4 月

  • Azure Database for MySQL 灵活服务器的次要版本升级到 8.0.28 Azure Database for MySQL 灵活服务器 8.0 现在在次要版本 8.0.28 上运行。 若要详细了解此次要版本中的变更,请参阅 MySQL 8.0.28(2022-01-18,正式发布)的变更

  • Azure Database for MySQL 灵活服务器的次要版本升级到 5.7.37 Azure Database for MySQL 灵活服务器 5.7 现在在次要版本 5.7.37 上运行。 若要详细了解此次要版本中的变更,请参阅 MySQL 5.7.37(2022-01-18,正式发布)的变更

    注意

    请注意,某些区域仍在运行旧版 Azure Database for MySQL 灵活服务器,将于 2022 年 4 月底之前进行修补。

  • Azure Database for MySQL 灵活服务器 (8.0.28) 弃用 TLSv1 或 TLSv1.1 协议

    从版本 8.0.28 开始,MySQL 社区版仅支持 TLS 协议 TLSv1.2 或 TLSv1.3。 Azure Database for MySQL 灵活服务器还将停止支持 TLSv1 和 TLSv1.1 协议,以符合现代安全标准。 你将无法在新创建的和先前创建的资源的服务器参数窗格中配置 TLSv1 或 TLSv1.1。 默认为 TLSv1.2。 在 2022 年 5 月 1 日之前,升级前创建的资源仍然支持通过 TLS 协议 TLSv1 或 TLSv1.1 进行通信。

2022 年 3 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 从本地冗余备份存储迁移到现有灵活服务器的异地冗余备份存储 Azure Database for MySQL 灵活服务器提供了更多灵活性,可以在服务器创建后从本地冗余备份存储迁移到异地冗余备份存储,以提供更高的数据复原能力。 通过服务器的“计算 + 存储”页启用异地冗余,可让客户在无法访问主要区域中的服务器时从地理灾难或区域故障中恢复其现有的 Azure Database for MySQL 灵活服务器实例。 为其现有服务器启用此功能后,客户可以执行异地还原,并使用原始服务器的最新异地冗余备份将新服务器部署到异地配对的 Azure 区域。 了解详细信息

  • 模拟已停止服务器的灾难恢复演练 Azure Database for MySQL 灵活服务器现在能够在已停止的服务器上执行异地还原,帮助用户模拟其工作负载的灾难恢复演练,以估计影响和恢复时间。 这可以帮助用户通过使用 Azure Database for MySQL 灵活服务器提供的异地冗余功能更好地规划以满足其灾难恢复和业务连续性目标。 了解详细信息

2022 年 1 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 在已停止的 Azure Database for MySQL 灵活服务器实例上禁用所有操作 处于“停止”状态的服务器上的操作将被禁用,并在 Azure 门户中显示为非活动状态。 已停止的服务器上不支持的操作包括更改定价层、vCore 数量、存储大小或 IOPS、备份保留日期、服务器标记、服务器密码、服务器参数、存储自动增长、异地备份、HA 和用户标识。

  • 为已启用 HA 的 Azure Database for MySQL 灵活服务器实例保留 36 个 IOP

    我们添加了 36 个 IOP 并保留它们以支持已启用高可用性的服务器上的备用故障转移操作。 这些 IOP 是对服务器上已配置的 IOP 的补充,因此每月将根据你的 Azure 区域收取额外费用。 额外的 IOPS 可帮助我们确保承诺提供从主要副本到备用副本的流畅故障转移体验。 可以通过导航到 Azure Database for MySQL 灵活服务器定价页、为服务器选择 Azure 区域以及将 IOP/月成本乘以 36 个 IOPS 来估算增加的费用。

  • Bug 修复

    修复了已启用 HA 和异地冗余备份选项的服务器的重启工作流停滞问题。

  • 已知问题

    • 在使用 ARM 模板对已启用 HA 的服务器进行预配或配置更改时,如果进行单一部署来启用/禁用 HA 以及其他服务器属性(如备份冗余、存储等),则部署会失败。 可以通过单独提交部署请求来启用/禁用和进行配置更改来缓解。 使用门户或 Azure CLI 时,不会出现问题,因为这些请求已被分隔。

    • 在“备份和还原”页上查看已启用 HA 的服务器的自动备份时,如果在某个时间点执行强制或自动故障转移,则可能会失去查看“备份和还原”页上的服务器备份的权限。 尽管门户上有关备份的信息不可见,但灵活服务器正在成功地为后端服务器进行每日自动备份。 服务器可以恢复到保留期内的任何时间点。

2021 年 11 月

  • Azure Database for MySQL 灵活服务器的正式发布版

    Azure Database for MySQL 灵活服务器现已在全球超过 30 个 Azure 区域正式发布

  • 在 Azure 门户中查看可用的完整备份

    Azure 门户中现在专门提供了一个“备份和还原”选项。 此页列出了服务器保留期内的可用备份,实际上提供了一个单个窗格视图,可用于管理服务器的备份和后续还原。 使用此选项可以:

    1. 查看服务器保留期内所有可用完整备份的完成时间戳
    2. 使用这些完整备份执行还原操作
  • 最快还原点

    使用最快还原点选项,能够以尽可能最快的速度将 Azure Database for MySQL 灵活服务器实例还原到服务器保留期内的给定日期。 此还原操作可以还原完整快照备份,而无需还原或恢复日志。 使用最快还原点时,客户通过 Azure 门户执行时间点还原时会看到 3 个选项,即最新还原点、自定义还原点和最快还原点。 了解详细信息

  • Azure 门户中的常见问题解答

    “备份和还原”页包含专门列出最常见问题及其解答的部分。 这应该会直接在 Azure 门户中提供针对大多数备份问题的解答。 此外,选择顶部菜单中“常见问题解答”旁边的问号图标可以进一步访问更多相关详细信息。

  • 还原已删除的 Azure Database for MySQL 灵活服务器实例

    该服务现在允许在服务器删除后的 5 天内恢复已删除的 Azure Database for MySQL 灵活服务器资源。 有关还原已删除的服务器的详细指南,请参阅记录的步骤。 为了防止服务器资源在部署后遭意外删除或意外更改,我们建议管理员使用管理锁

  • 已知问题

    在启用了 HA 和异地冗余备份选项的服务器上,我们发现了一个罕见的问题,即争用条件会阻止备用服务器完成重启。 如果发生此问题,在对已启用 HA 的 Azure Database for MySQL 灵活服务器实例进行故障转移时,可能会长时间停滞在重启状态。 在下一个部署周期,我们会将修复程序部署到生产环境。

2021 年 10 月

  • 线程池现在可用于 Azure Database for MySQL 灵活服务器

    线程池可增强 Azure Database for MySQL 灵活服务器的可伸缩性。 用户可以使用线程池来优化性能、实现更好的吞吐量,并降低高并发工作负载的延迟。 了解详细信息

  • 异地冗余备份存储还原到异地配对区域以进行 DR 方案

    现在,借助服务提供的灵活性,可选择异地冗余备份存储来实现更高的数据复原能力。 通过启用异地冗余,客户可以在无法访问主区域中的服务器时从地理灾难或区域性故障中恢复。 启用此功能后,客户可以执行异地还原,并使用原始服务器的最新异地冗余备份将新服务器部署到异地配对地理区域。 了解详细信息

  • 创建只读副本时的可用性区域选择

    在创建只读副本时,可以选择所选的可用性区域位置。 可用性区域是一种高可用性产品/服务,在数据中心发生故障时可以保护应用程序和数据。 可用性区域是 Azure 区域中独特的物理位置。 了解详细信息

  • Azure Database for MySQL 灵活服务器中的只读副本将不再在可突发 SKU 上可用

    如果现有的 Azure Database for MySQL 灵活服务器实例已启用只读副本,则必须将服务器纵向扩展到“常规用途”或“业务关键”定价层,或者在 60 天内删除只读副本。 在 60 天后,虽然可以继续使用主服务器进行读写操作,但将停止到只读副本服务器的复制操作。 对于新创建的服务器,只读副本选项仅适用于“常规用途”和“业务关键”定价层。

  • 使用 Azure Monitor 工作簿监视 Azure Database for MySQL 灵活服务器

    Azure Database for MySQL 灵活服务器现已与 Azure Monitor 工作簿集成。 工作簿提供了灵活的画布,可用于分析数据以及在 Azure 门户中创建丰富的视觉报告。 通过这种集成,服务器将具备指向工作簿和少量示例模板的链接,这有助于大规模监视服务。 这些模板可以根据客户要求进行编辑、自定义并固定到仪表板,以创建重点突出、条理清晰的 Azure 资源视图。 目前提供了“查询性能见解”“审核”和“实例概述”模板。 了解详细信息

  • 不使用服务器时,将服务器停止最多 30 天

    Azure Database for MySQL 灵活服务器现在允许在不使用该服务器时将其停止最多 30 天,并在准备好继续进行开发时启动服务器。 借助此功能,可以按自己的进度进行开发,并通过仅在使用资源时为资源付费来节省数据库服务器方面的开发成本。 对于开发测试工作负载以及仅在一天中部分时间使用服务器的情况,这一点非常重要。 在停止服务器时,将删除所有活动连接。 当服务器处于“已停止”状态时,服务器的计算不会产生费用。 但是,由于仍要保留服务器的存储空间以确保再次启动服务器时数据文件可用,因此存储会继续产生费用。 了解详细信息

  • Terraform 提供对 Azure Database for MySQL 灵活服务器的支持

    Terraform 对 Azure Database for MySQL 灵活服务器的支持现已随 AzureRM 最新版本 v2.81.0 一起发布。 有关使用 Terraform 预配和管理 Azure Database for MySQL 灵活服务器实例的详细参考文档可在此处找到。 任何 bug 或已知问题可在此处找到或进行报告。

  • 静态参数 innodb_log_file_size 现在可配置

    • 现在可以将 innodb_log_file_size 配置为以下任何值:256 MB、512 MB、1 GB 或 2 GB。 因为它是静态参数,所以会要求服务器重启。 如果已将参数 innodb_log_file_size 从默认值更改为其他值,请检查“show global status like‘innodb_buffer_pool_pages_dirty’”的值是否在 30 秒内保持为 0,以避免重启延迟。 有关详细信息,请参阅 Azure Database for MySQL 灵活服务器中的服务器参数
  • 另外两个 Azure 区域中的可用性

    Azure Database for MySQL 灵活服务器现已在以下 Azure 区域推出:

    • 美国西部 3
    • 美国中北部

了解详细信息

  • 已知问题
    • 当主要 Azure 区域关闭时,无法在相应的异地配对区域中创建异地冗余服务器,因为无法在主要 Azure 区域中预配存储。 必须等待主要区域启动,以在异地配对区域中预配异地冗余服务器。

2021 年 9 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 另外三个 Azure 区域中的可用性

    公共预览版的 Azure Database for MySQL 灵活服务器现已在以下 Azure 区域推出:

    • 英国西部
    • 加拿大东部
    • 日本西部
  • Bug 修复

    在以下区域中修复了同区域高可用性创建:

    • 印度中部
    • 东亚
    • 韩国中部
    • 南非北部
    • 瑞士北部

2021 年 8 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 使用相同区域高可用性的单一区域内的高可用性

    通过该服务,客户现在可以在启用高可用性时为其备用服务器选择首选可用性区域。 借助此功能,客户可以将备用服务器放置在与主服务器相同的区域,从而减少主服务器和备用服务器之间的复制延迟。 如果应用程序服务器和数据库服务器位于同一 Azure 区域,这还可以降低它们之间的延迟。 了解详细信息

  • 使用区域冗余高可用性选择备用区域

    现在,客户可以使用该服务选择备用服务器区域位置。 使用此功能,客户可以将备用服务器放置在他们选择的区域中。 将备用数据库服务器和备用应用程序共置在同一区域可减少延迟,并支持客户更好地准备应对灾难恢复情况和“区域故障”情况。 了解详细信息

  • 专用 DNS 区域集成

    Azure 专用 DNS 为虚拟网络提供可靠且安全的 DNS 服务(负责将服务名称转换为 IP 地址)。 Azure 专用 DNS 可管理并解析虚拟网络中的域名,而无需配置自定义 DNS 解决方案。 通过此功能,可以将虚拟网络上运行的应用程序连接到在本地或全球对等虚拟网络上运行的 Azure Database for MySQL 灵活服务器实例。 Azure Database for MySQL 灵活服务器现在可与 Azure 专用 DNS 区域集成,无缝解析当前 VNet 或专用 DNS 区域链接到的任何对等 VNet 中的专用 DNS。 通过此集成,如果后端 Azure Database for MySQL 灵活服务器实例的 IP 地址在故障转移或任何其他事件期间发生更改,则将自动更新集成的专用 DNS 区域,以确保应用程序连接在服务器联机后自动恢复。 了解详细信息

  • 指定虚拟网络中服务器的时间点还原

    该服务的时间点还原体验现在支持客户配置网络设置,用户可在执行还原操作时在专用和公共网络选项之间切换。 使用此功能,客户可以将要恢复的服务器注入到指定的虚拟网络中,从而保护其连接终结点。 了解详细信息

  • 可用性区域中服务器的时间点还原

    该服务的时间点还原体验现在允许客户配置可用性区域。 将数据库服务器和备用应用程序共置在同一区域可减少延迟,并让客户能够更好地为灾难恢复情况和“区域故障”场景做好准备。 了解详细信息

  • validate_password 和 caching_sha2_password 插件在个人预览版中可用。

    Azure Database for MySQL 灵活服务器现在支持在预览版中启用 validate_password 和 caching_sha2_password 插件。 发送电子邮件至 AskAzureDBforMySQL@service.microsoft.com。

  • 另外四个 Azure 区域中的可用性

    公共预览版的 Azure Database for MySQL 灵活服务器现已在以下 Azure 区域推出:

    • 澳大利亚东南部
    • 南非北部
    • 东亚(中国香港特别行政区)
    • 印度中部

    了解详细信息

  • 已知问题

    • 在区域冗余高可用性服务器故障转移之后,如果使用 SSL 和 ssl_mode VERIFY_IDENTITY,客户端将无法连接到服务器。 可以通过将 ssl_mode 用作 VERIFY_CA 来缓解此问题。
    • 无法在以下区域创建相同区域高可用性服务器:印度中部、东亚、韩国中部、南非北部、瑞士北部。
    • 在极少数情况下和高可用性故障转移后,主服务器将处于 read_only 模式。 在“服务器参数”页中将“read_only”更新为“OFF”可解决此问题。
    • 在“计算 + 存储”页中成功缩放计算后,IOPS 将重置为 SKU 默认值。 客户可以在计算部署和随后的 IOPS 重置后,在“计算 + 存储”页上将 IOPS 重新缩放为所需值(先前设置),从而解决此问题。

2021 年 7 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

2021 年 6 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 改进了较小存储服务器的性能

    从 2021 年 6 月 21 开始,所有新建服务器允许的最小预配存储大小已从 5 GB 增大至 20 GB。 此外,免费可用的 IOPS 已从 100 增大至 300。 下表汇总了这些变化:

    Current 从 2021 年 6 月 21 日开始
    允许的最小存储大小:5 GB 允许的最小存储大小:20 GB
    可用 IOPS:Max(100, 3 * [以 GB 为单位预配的存储量]) 可用 IOPS:(300 + 3 * [以 GB 为单位预配的存储量])
  • 存储自动增长

    存储自动增长可防止服务器耗尽存储空间并变为只读。 如果启用了存储自动增长,存储会在不影响工作负荷的情况下自动增长。 从 2021 年 6 月 21 开始,所有新建的服务器默认将启用存储自动增长。 了解详细信息

  • 数据传入复制

    Azure Database for MySQL 灵活服务器现在支持数据传入复制。 使用此功能可将本地运行的 MySQL 服务器、虚拟机、Azure Database for MySQL 单一服务器或 Azure 外部的数据库服务中的数据同步和迁移到 Azure Database for MySQL 灵活服务器。 详细了解如何配置数据传入复制

  • 在 Azure CLI 中提供 GitHub Actions 支持

    Azure Database for MySQL 灵活服务器 CLI 现在允许客户使用 GitHub Actions 来自动完成部署更新的工作流。 借助此功能,可以使用 MySQL GitHub Actions 工作流来设置和部署数据库更新。 这些 CLI 命令有助于设置存储库来实现持续部署,以简化开发工作。 了解详细信息

  • 区域冗余的 HA 强制故障转移修补程序

    此版本包含针对强制故障转移相关已知问题的修补程序,用于确保每次故障转移后,能够持久保存服务器参数和更多 IOPS 更改。

  • 已知问题

    • 如果尝试在预配的存储小于 20 GB 的现有服务器上执行计算纵向扩展或纵向缩减操作,则不会成功完成。 通过将预配存储纵向扩展为 20 GB 并重试计算缩放操作可解决此问题。

2021 年 5 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 扩展区域可用性(法国中部、巴西南部和瑞士北部)

    公共预览版的 Azure Database for MySQL 灵活服务器现已在法国中部、巴西南部和瑞士北部区域推出。 了解详细信息

  • 可以禁用 SSL/TLS 1.2 强制实施

    此版本提供增强的灵活性,可支持自定义 SSL 和强制实施最低 TLS 版本。 有关详细信息,请参阅使用加密连接连接到 Azure Database for MySQL 灵活服务器

  • 区域冗余高可用性已在英国南部和日本东部区域推出

    Azure Database for MySQL 灵活服务器现在在新增的以下两个区域提供区域冗余高可用性:英国南部和日本东部。 了解详细信息

  • 已知问题

    • 附加 IOPS 更改不会在启用了区域冗余高可用性的服务器中生效。 客户可以通过禁用高可用性、缩放 IOPS 和重新启用区域冗余高可用性来绕过此问题。
    • 强制执行故障转移后,门户中不会准确反映备用可用性区域。 (无变通方法)
    • 强制执行故障转移后,服务器参数更改不会在启用了区域冗余高可用性的服务器中生效。 (无变通方法)

2021 年 4 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 已发布以下功能:强制故障转移到具有区域冗余高可用性的备用服务器

    现在,客户可以手动强制执行故障转移以测试其应用程序场景的功能,这可以帮助他们为发生任何中断做好准备。 了解详细信息

  • 适用于 Azure Database for MySQL 灵活服务器的 PowerShell 模块现已发布

    开发人员现在可以使用 PowerShell 来预配、管理、操作和支持 Azure Database for MySQL 灵活服务器实例及相关资源。 了解详细信息

  • 使用 Azure CLI 连接、测试和执行查询

    Azure Database for MySQL 灵活服务器现在提供改进的开发人员体验,允许客户在 Azure CLI 中使用“az mysql flexible-server connect”和“az mysql flexible-server execute”命令连接到其服务器并执行向服务器发出的查询。 了解详细信息

  • 修复了使用专用访问在虚拟网络中创建服务器时发生预配失败的问题

    修复了在虚拟网络中创建服务器时导致的所有预配失败问题。 在此版本中,用户每次都可使用专用访问创建 Azure Database for MySQL 灵活服务器实例。

2021 年 3 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 已发布 MySQL 8.0.21

    MySQL 8.0.21 现已在所有主要 Azure 区域中的 Azure Database for MySQL 灵活服务器上推出。 客户可以使用 Azure 门户、Azure CLI 或 Azure 资源管理器模板来预配 MySQL 8.0.21 版本。 了解详细信息

  • 已发布在服务器创建期间放置可用性区域的支持

    现在,客户可以在创建服务器期间指定其首选的可用性区域。 通过此功能,客户可以将 Azure VM、虚拟机规模集或 AKS 上托管的应用程序和数据库并置到相同的可用性区域,以最大限度地减少数据库延迟并提高性能。 了解详细信息

  • 修复了使用专用访问在虚拟网络中运行 Azure Database for MySQL 灵活服务器时出现的性能问题

    在此版本之前,Azure Database for MySQL 灵活服务器在采用虚拟网络配置的情况下运行时,其性能会明显下降。 此版本修复了此问题,用户将会发现虚拟网络中 Azure Database for MySQL 灵活服务器的性能已得到提升。

  • 已知问题

    • SSL\TLS 1.2 是强制实施的,且无法禁用。 (无解决方法)
    • 在 VNet 中预配的服务器会发生间歇性的预配失败。 解决方法是重试服务器预配,直到成功为止。

2021 年 2 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • 已发布“更多 IOPS”功能

    Azure Database for MySQL 灵活服务器支持预配更多 IOPS,无论已预配的存储量如何。 客户随时可以使用此功能根据其工作负载要求来增加或减少 IOPS 数量。

  • 已知问题

    在启用专用访问虚拟网络隔离的情况下,Azure Database for MySQL 灵活服务器的性能会下降(无解决方法)。

2021 年 1 月

此版本的 Azure Database for MySQL 灵活服务器包含以下更新。

  • Azure Database for MySQL 灵活服务器最多有 10 个只读副本

    Azure Database for MySQL 灵活服务器现在支持将一个 Azure Database for MySQL 灵活服务器实例(“源”)中的数据异步复制到同一区域中的最多 10 个 Azure Database for MySQL 灵活服务器实例(“副本”)。 此功能使得读取密集型工作负载能够根据用户的偏好横向扩展,并在副本服务器之间实现均衡。 了解详细信息

联系人

如有 Azure Database for MySQL 灵活服务器用法方面的问题或者要提出相关建议,请根据情况通过以下方式联系我们:

后续步骤