你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Database for MySQL 的最近更新
什么是 Azure Database for MySQL 灵活服务器?介绍了一种部署模式,设计该模式是为了在数据库管理功能和配置设置方面提供比 Azure Database for MySQL 单一服务器部署模式更精细的控制和更高的灵活性。 该服务目前支持 MySQL 5.7 和 8.0 的社区版本。
本文汇总了自 2021 年 1 月至今 Azure Database for MySQL 灵活服务器的新版本和功能。 列表按时间倒序排列,最新更新排在最前。
注意
本文引用了 Microsoft 已不再使用的术语“从属”。 在从软件中删除该术语后,我们会将其从本文中删除。
2024 年 11 月
MySQL 8.4 LTS 版本支持 - 公共预览版
Azure MySQL 灵活服务器现在支持 MySQL 8.4 LTS 版本,将最新的 MySQL 功能引入 Azure。 MySQL 8.4 LTS 版本提供增强的复制功能、扩展的监视和长期支持,非常适合需要稳定性和高级管理的生产环境。 Azure Database for MySQL 版本支持策略
MySQL 9.1 创新版本支持 - 公共预览版
Azure MySQL 灵活服务器现在支持 MySQL 9.1 创新版本,引入了试验性功能,包括对存储过程的 JavaScript 支持和新的矢量数据类型,专为机器学习和分析中的新式应用程序而设计。 Azure Database for MySQL 版本支持策略
注意
由于假期存在 Azure 部署限制,某些用户在创建新服务器时可能看不到 Azure MySQL 版本 8.4 和 9.1 的选项。 对于受影响的客户,你可以将需要在 Azure MySQL 8.4 和 9.1 公共预览版中注册的订阅 ID 发送至此电子邮件地址:AskAzureDBforMySQL@service.microsoft.com。 一旦收到你的电子邮件,我们就会解除你的订阅限制,让你能够选择 Azure MySQL 8.4 和 9.1。
2024 年 10 月
新的 B1s 服务器不可用
为了在持续安全性改进下确保性能和可靠性,从 2024 年 11 月 1 日起将限制新 B1s 服务器的创建。 我们建议探索旨在更好地满足需求的同时保持高服务可靠性的备用 SKU。 感谢理解,因为我们努力改善你的体验。
这对你来说意味着什么?
有限的访问权限:2024 年 10 月 28 日之后,新的 B1s 实例将不可用。
现有部署:任何当前的 B1s 实例都将不受影响。
替代选项:探索并考虑使用其他 SKU,例如 B1ms 和 B2s,它们提供增强的计算能力和内存,同时支持更高的性能。
后续步骤:
2024 年 9 月
Azure Database for MySQL 灵活服务器灵活维护现已正式发布
Azure Database for MySQL 灵活服务器已正式发布 (GA) 灵活维护功能。 借助此功能,用户现在可以通过 Azure CLI 重新安排维护活动,从而提供增强的控制和灵活性。 重新计划时段还进行了扩展,以涵盖同一区域和同一轮维护内的所有可用维护日期,而不再局限于实例原定日期前后 14 天时段。了解详细信息
2024 年 8 月
Azure Database for MySQL 灵活服务器现在支持高达 8 TB 的单个数据文件!
Azure Database for MySQL 现在支持高达 8 TB 的单个 InnoDB 数据文件,使用户能够在单个文件中存储更大的数据集。 此增强功能减少了对数据分区的需求并简化了数据库管理,使得使用 InnoDB 存储引擎处理大量数据变得更加容易。 了解详细信息。
可突发计算层的主要版本升级支持
Azure Database for MySQL 现为可突发 SKU 计算层提供主要版本升级。 在执行升级之前,此支持自动将计算层升级到常规用途 SKU,从而确保足够的资源。 客户可选择在升级后恢复为可突发 SKU。 可能会收取额外费用。 了解详细信息
已弃用的指标公告
我们希望告知你 Azure Database for MySQL 灵活服务器中的以下指标已被弃用。
- 存储限制计数(已弃用)
- 可用内存字节数(已弃用)
- MySQL 锁定行锁等待(已弃用)
这些指标将不再受支持,并将在 2024 年 8 月底之前从监视中移除。 建议更新监视和警报配置以排除这些指标,并使用提供类似见解的备用指标。 有关备用指标的详细信息和指导,请参阅 Azure 监视文档
2024 年 7 月
从专用访问(虚拟网络集成)网络移动到公共访问或专用链接
可以使用专用链接选项将 Azure Database for MySQL 灵活服务器从专用访问(虚拟网络集成)转换为公共访问。 此功能使服务器能够从虚拟网络集成无缝切换到专用链接/公共基础结构,无需更改服务器名称或迁移数据,从而简化客户的流程。 了解详细信息
Azure Database for MySQL 灵活服务器的托管 HSM 支持(正式发布版)
我们很高兴地宣布 Azure Database for MySQL 灵活服务器中对客户管理的密钥 (CMK) 的 Azure Key Vault 托管 HSM 支持已正式发布 (GA)。 借助托管 HSM,你可以使用 CMK 创建自己的密钥 (BYOK) 功能导入自己的 HSM 支持的加密密钥,以保护 Azure Database for MySQL 灵活服务器实例中的静态数据,同时保持数据驻留和对 HSM 密钥的完全控制。 了解详细信息
2024 年 5 月
Azure Database for MySQL 灵活服务器中的加速日志现已正式发布
我们很高兴地宣布 Azure Database for MySQL 灵活服务器的加速日志功能的正式发布 (GA)。 此功能在业务关键服务层级中提供,这显著提高了 Azure Database for MySQL 灵活服务器实例的性能。 它提供了一种动态解决方案,旨在满足高吞吐量需求,可降低延迟,无需额外付费。 Azure Database for MySQL 灵活服务器中的加速日志功能。
Azure Database for MySQL 灵活服务器中对最多 32 TB 存储的支持现已正式发布
我们很高兴地宣布 Azure Database for MySQL 灵活服务器中对最多 32 TB 存储的支持正式发布 (GA)。 此功能只能在业务关键服务层级内使用。 若要了解详细信息,请访问服务层级。
2024 年 4 月
Azure Database for MySQL 灵活服务器中的增强内存分配
在四月的部署中,我们为 Azure Database for MySQL 灵活服务器引入了优化的内存分配。 这一改进可确保 MySQL 服务器组件的内存计算更准确、更高效,使其能有效利用可用资源进行查询处理和数据管理。 Azure Database for MySQL - 灵活服务器服务层级。
Azure Database for MySQL 灵活服务器的增强监视:引入新指标
新添加的指标包括 MySQL 运行时间、MySQL 历史记录列表长度、MySQL 死锁、活动事务和 MySQL 锁超时。 这些指标提供了服务器性能的更详细视图,使你能够更有效地监视和优化数据库操作。 除了这些新指标之外,我们还改进了内存百分比指标。 现在,它能更精确地计算 MySQL 服务器 (mysqld) 进程的内存使用量。 监视 Azure Database for MySQL - 灵活服务器
Microsoft Defender for Cloud 支持 Azure Database for MySQL 灵活服务器(正式发布版)
我们很高兴地宣布,适用于 Azure Database for MySQL 灵活服务器的 Microsoft Defender for Cloud 功能正式发布,在所有服务层级中可用。 Microsoft Defender 高级威胁防护功能简化了 Azure Database for MySQL 灵活服务器实例的安全管理。 它可监视服务器是否存在异常或可疑的数据库活动,以检测潜在威胁,并提供安全警报供你进行调查并采取适当的措施,使你无需成为安全专家也能主动改善数据库的安全状况。 什么是适用于开源关系数据库的 Microsoft Defender
按需备份和导出(预览版)
Azure Database for MySQL 灵活服务器现在允许触发按需服务器备份并将其导出到 Azure 存储帐户(Azure Blob 存储)。 该功能目前处于公共预览阶段,仅适用于公有云区域。 了解详细信息
已知问题
尝试为 Azure Database for MySQL 灵活服务器启用 Microsoft Defender for Cloud 功能时,可能会遇到以下错误:“服务器 <server_name> 与高级威胁防护不兼容。 请联系 Microsoft 支持部门,将服务器更新为受支持的版本。” 此问题可能发生在仍在等待内部更新的 MySQL 灵活服务器上。 它会在服务器的以下内部更新中自动解决。 或者,可以开具支持工单以加快即时更新。”
2024 年 3 月
加速日志现在支持主版本升级。
加速日志现在引入了对主要版本升级的支持,允许从 MySQL 版本 5.7 升级到启用了加速日志功能的 MySQL 版本 8.0。Azure Database for MySQL 灵活服务器中的加速日志功能
Azure Database for MySQL 灵活服务器中对备份的长期保留支持(预览版)
此功能允许备份保留最多 35 天和最多 10 年。 在 Azure Database for MySQL - 灵活服务器中进行备份和还原
2024 年 2 月
加速日志现在可用于现有服务器和三个新区域。
加速日志(以前仅限于 11 月 14 日之后创建的服务器)现在可供处于预览版阶段的所有现有业务关键层的独立服务器使用。 加速日志还支持 Azure Database for MySQL - 灵活服务器的 Microsoft Entra 身份验证。 此外,此功能已扩展到包括三个新区域:日本东部、韩国中部和波兰中部。 Azure Database for MySQL 灵活服务器中的加速日志功能
已知问题
由于本月部署中出现技术问题,具有只读副本的主服务器暂时无法启用加速日志功能。 在创建副本服务器之前,用户应关闭加速日志功能。 如果需要有关加速日志和副本创建方面的帮助,请开具支持工单以获取帮助。 了解详细信息。
审核日志现在支持通配符条目
服务器参数现在支持
audit_log_include_users
和audit_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 灵活服务器的透明度和独立性。Azure Database for MySQL - 灵活服务器中的错误日志(预览版)
2023 年 11 月
增强的副本预配体验
副本预配体验现在会提供额外的灵活性,便于在预配工作流期间修改副本计算和存储设置。 可以在预配时修改副本服务器的计算设置,而不是在预配副本服务器后进行更改。 此功能还允许修改副本服务器的备份保留天数,并会将副本服务器配置为使用一个与源服务器不同的值。
使用 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 月
在 Azure Database for MySQL 灵活服务器中添加新的 vCore 选项
我们很高兴地通知你,我们在 Azure Database for MySQL 灵活服务器的业务关键服务层级下引入了 20 个新的 vCore 选项。 有关详细信息,请参阅 Azure Database for MySQL 灵活服务器的计算选项。
已知问题
- 在更改 CMK 设置时,尝试在单个请求中修改用户分配的托管标识和密钥标识符时,操作会中断。 我们正在研究即将部署的永久解决方案以解决此问题。 同时,请确保在单独的请求中执行更新用户分配的托管标识和密钥标识符这两项操作。 只要用户分配的标识具有对两个密钥保管库的必要访问权限,这些操作的顺序并不重要。
- 我们发现了一个已知问题,即客户在使用 ARM/CLI/RestAPI 创建或更新其 Azure Database for MySQL 灵活服务器实例时无法初始化新的自定义维护时段 (CMW) 配置。 目前,CMW 配置只能通过 Azure 门户进行初始设置。 然后,可在服务器更新期间对 CMW 进行后续修改。 我们正在积极努力解决此限制。 解决方法是,客户可以通过 Azure 门户手动为其 MySQL 服务器设置 CMW,然后通过 ARM/CLI/RestAPI 进行任何进一步更改。
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 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 MySQL 导入智能默认值到 Azure Database for MySQL 灵活服务器迁移(公共预览版)
现在,可以通过运行具有最少输入的单个 CLI 命令,将 Azure Database for MySQL 单一服务器实例迁移到 Azure Database for MySQL 灵活服务器实例。 该命令利用基于源服务器 SKU 和属性的目标 Azure Database for MySQL 灵活服务器预配的智能默认值!
指定符合条件的 Azure Database for MySQL 单一服务器实例,以便就地自动迁移到 Azure Database for MySQL 灵活服务器
如果你拥有一个具有基本 SKU 或 GP SKU 的 Azure Database for MySQL 单服务器工作负荷,使用的数据存储 < 10 GiB,且没有启用复杂功能(CMK、Microsoft Entra ID、只读副本、专用链接),则现在可以通过此表单提交服务器详细信息,指定自己(如果服务尚未进行相关安排)来就地自动迁移到 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 灵活服务器的专用访问。 Azure 专用链接实质上是将 Azure 服务引入专用虚拟网络 (VNet) 中。 使用专用 IP 地址,可以像访问虚拟网络中的任何其他资源那样访问 Azure Database for MySQL 灵活服务器实例。 Azure Database for MySQL–灵活服务器的专用链接。
使用客户管理的密钥为 Azure Database for MySQL 灵活服务器增强数据加密
Azure Database for MySQL 灵活服务器现在支持从所选 Vnet 访问 Azure Key Vault,以使用客户管理的密钥启用数据加密。 对 Azure Database for MySQL - 灵活服务器使用客户管理的密钥进行数据加密。
Azure Database for MySQL 灵活服务器支持的服务器参数
如果需要以下服务器参数的帮助,请联系我们的支持团队。
[lower_case_table_names] (https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lower_case_table_names ):MySQL 版本 5.7 支持将值更改为 2。 不允许将值从 2 更改回 1。 请联系我们的支持团队以获得帮助。
innodb_flush_log_at_trx_commit:此参数确定提交操作的严格级别,以确保符合 ACID 要求。 更改默认设置的值可能会导致数据丢失。
Azure Database for MySQL 灵活服务器的最大 IOPS 支持
业务关键 SKU 现在支持 80 K IOPS,从而增强了性能并且每秒 IO 操作数提高。 了解详细信息。
2023 年 5 月
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 年 3 月
Azure 资源运行状况
在发生计划内或计划外故障转移时,可使用 Azure 资源运行状况监视已启用 HA 的服务器的健康状况和可用性。 Azure Database for MySQL 灵活服务器中的高可用性概念
增强的还原体验
还原体验为在预配还原的服务器时修改计算和存储设置提供了额外的灵活性。 现在,可以将还原的服务器配置为具有比预配时的源服务器更高的计算层、计算大小和存储。 此外,还可以编辑“存储自动增长”、“备份保留天数”和“异地冗余”等选项,以便具有与源服务器不同的值。
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 外部的数据库服务中。 详细了解如何配置 Azure Database for MySQL - 灵活服务器数据传出复制。
2022 年 11 月
Azure Database for MySQL - 灵活服务器的 Microsoft Entra ID 身份验证(正式发布)
现在可以使用标识通过 Microsoft Entra ID 向 Azure Database for MySQL 进行身份验证。 通过身份验证,可以在一个中心位置集中管理数据库用户标识和其他 Microsoft 服务,从而简化权限管理。 Azure Database for MySQL - 灵活服务器的 Microsoft Entra 身份验证
客户管理的密钥数据加密 - Azure Database for MySQL 灵活服务器(正式版)
通过使用 Azure Database for MySQL 灵活服务器(预览版)的客户管理的密钥 (CMK) 进行数据加密,你可以使用密钥 (BYOK) 进行静态数据保护,并实现管理密钥和数据的职责分离。 使用 CMK 的数据加密是在服务器级别设置的。 CMK 称为密钥加密密钥 (KEK),它在给定的服务器中用于对该服务使用的数据加密密钥 (DEK) 进行加密。 使用客户管理的密钥 (CMK) 时,客户需要负责并全面控制密钥生命周期管理(密钥创建、上传、轮换、删除)、密钥使用权限,以及密钥操作的审核。 对 Azure Database for MySQL - 灵活服务器使用客户管理的密钥进行数据加密
在 Azure 美国政府区域中正式发布 Azure Database for MySQL 灵活服务器现已在以下 Azure 区域推出:
- USGov Virginia
- USGov Arizona
- USGov Texas
已知问题
在特定情况下,如果源服务器配置为区域冗余 HA 并启用了异地冗余,则在目标区域没有可用性区域支持时,异地还原工作流将失败。
2022 年 10 月
Azure Database for MySQL 灵活服务器中适合常规用途层和业务关键层的 AMD 计算 SKU
现在可以根据常规用途(Dadsv5 系列)层和业务关键(Eadsv5 系列)层为 Azure Database for MySQL 灵活服务器实例选择 Intel 硬件或 AMD 硬件。 AMD SKU 为所有 Azure Database for MySQL 灵活服务器用户提供具有竞争力的性价比选项。 为确保门户中的透明度,可以为主服务器和辅助服务器选择计算硬件供应商。 在确定最适合工作负载的计算处理器后,在更多可用区域和地区中部署灵活服务器。 Azure Database for MySQL - 灵活服务器服务层级。
Azure Database for MySQL 灵活服务器中的自动缩放 IOPS(预览版)
现可按需缩放 IOPS,而无需提前预配一定数量的 IOPS。 借助此功能,现在可以在 Azure Database for MySQL 灵活服务器中享受无忧的 IO 管理,因为服务器会根据工作负载需求自动纵向扩展或缩减 IOP。 使用此功能,只需为使用的 IO 付费,而不再需要预配未充分使用的资源并为其付费,从而节省时间和资金。 此外,任务关键层 1 的应用程序可以通过随时为工作负载提供额外的 IO 来实现一致的性能。 自动缩放 IO 以最低的成本向 Azure Database for MySQL 客户提供最佳性能,而无需承担所需的管理工作。 Azure Database for MySQL - 灵活服务器服务层级
通过极少的工作量为 Azure Database for MySQL 灵活服务器执行主版本升级(预览版)
借助主版本升级功能,可以通过选择按钮将 Azure Database for MySQL 灵活服务器的现有实例从 MySQL 5.7 就地升级到 MySQL 8.0,无需任何数据移动或进行任何应用程序连接字符串更改。 利用此功能,在 Azure Database for MySQL 灵活服务器实例上高效执行主版本升级,并使用最新的 MySQL 8.0 产品/服务。 Azure Database for MySQL–灵活服务器中的主版本升级。
Azure Data Studio 的 MySQL 扩展(预览版)
当跨数据平台和云部署模型使用多个数据库时,使用单个工具对所有数据库执行最常见的任务,可以大大提高工作效率。 借助 Azure Data Studio 的 MySQL 扩展,现在可以连接到和修改 MySQL 数据库和其他数据库,利用 Azure Data Studio 中的新式编辑器体验和功能,例如 IntelliSense、代码片段、源代码管理集成、本机 Jupyter Notebook、集成终端等。 将此新工具与本地、虚拟机、其他云中的托管 MySQL 以及 Azure Database for MySQL 灵活服务器上托管的任何 MySQL 服务器结合使用。 快速入门:使用 Azure Data Studio 连接并查询 MySQL。
增强型指标,用于实现更好的监视
现在,可以在 Azure Database for MySQL 灵活服务器实例的监视下监视更多指标。 借助增强型指标,可以使用 Innodb 指标提高可见性和监视性能,并使用 DML 统计信息和 DDL 统计信息等指标对数据库管理操作进行故障排除。 了解详细信息
现在可配置的服务器参数
现在可配置的服务器参数列表。
已知问题
- 当 Azure Database for MySQL 灵活服务器实例的 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 Database for MySQL 灵活服务器的 Microsoft Entra ID 身份验证(公共预览版)
现在可以使用标识通过 Microsoft Entra ID 向 Azure Database for MySQL 灵活服务器进行身份验证。 通过身份验证,可以在一个中心位置集中管理数据库用户标识和其他 Microsoft 服务,从而简化权限管理。 Azure Database for MySQL - 灵活服务器的 Microsoft Entra 身份验证。
已知问题
仅在身份验证类型更改为 Microsoft Entra ID 身份验证时,服务器参数 aad_auth_only 才会保持设置为 ON。 建议在将来仅选择 MySQL 身份验证时手动禁用它。
在故障转移期间,如果服务器参数 aad_auth_only 在源服务器上为 ON,则该参数在新还原的服务器上也将设为 ON。 必须手动禁用此服务器参数,才能在还原的服务器上使用 MySQL 身份验证。 否则,必须配置管理员。
客户管理的密钥数据加密 - Azure Database for MySQL 灵活服务器(预览版)
通过使用 Azure Database for MySQL 灵活服务器(预览版)的客户管理的密钥 (CMK) 进行数据加密,你可以使用密钥 (BYOK) 进行静态数据保护,并实现管理密钥和数据的职责分离。 使用 CMK 的数据加密是在服务器级别设置的。 CMK 称为密钥加密密钥 (KEK),它在给定的服务器中用于对该服务使用的数据加密密钥 (DEK) 进行加密。 使用客户管理的密钥 (CMK) 时,客户需要负责并全面控制密钥生命周期管理(密钥创建、上传、轮换、删除)、密钥使用权限,以及密钥操作的审核。 对 Azure Database for MySQL - 灵活服务器使用客户管理的密钥进行数据加密。
一步更改 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 灵活服务器时区。
已知问题
仅在身份验证类型更改为 Microsoft Entra ID 身份验证时,服务器参数 aad_auth_only 才会保持设置为 ON。 建议在将来仅选择 MySQL 身份验证时手动禁用它。
在故障转移期间,如果服务器参数 aad_auth_only 在源服务器上为 ON,则该参数在新还原的服务器上也将设为 ON。 要在还原的服务器上使用 MySQL 身份验证,必须手动禁用此服务器参数。 否则,必须配置管理员。
2022 年 8 月
Azure Database for MySQL 灵活服务器的服务器日志
服务器日志可帮助客户将服务器日志以文件格式发送到服务器存储空间,并且稍后可以下载。 服务器日志支持慢速查询日志,这有助于客户执行性能故障排除和查询优化。 客户可以将日志最多存储一周,日志上限为 7 GB。 可以从“为 Azure Database for MySQL - 灵活服务器启用和下载服务器日志”或“使用 Azure CLI 列出和下载 Azure Database for MySQL - 灵活服务器日志”配置或下载它们。了解详细信息。
Azure Database for MySQL 灵活服务器的按需备份
除了 Azure Database for MySQL 灵活服务器采取的自动备份之外,客户还可以通过按需备份功能触发其生产工作负载的按需备份,并根据服务器的备份保留策略进行存储。 这些备份可用作执行时间点还原的最快还原点,从而获得更快、更可预测的还原时间。 了解详细信息。
业务关键层现在支持 Ev5 计算系列
Azure Database for MySQL 灵活服务器的业务关键层现在在更多区域支持 Ev5 计算系列。 详细了解使用 Ev5 计算系列将 Azure MySQL 业务关键型灵活服务器性能提高 30%!
现在可配置的服务器参数
现在可以配置的动态服务器参数的列表:
已知问题
当尝试连接到服务器时,将收到错误“错误 9107 (HY000): 仅允许 Microsoft Entra ID 帐户连接到服务器”。
本月部署公开了服务器参数 aad_auth_only。 启用服务器参数 aad_auth_only 会阻止与 Azure Database for MySQL 灵活服务器实例的所有非 Microsoft Entra ID MySQL 的连接。 我们目前正在研究使 Microsoft Entra ID 身份验证完全正常运行所需的额外配置,该功能将在即将到来的部署中推出。 在此之前,请不要启用 aad_auth_only 参数。
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 门户中的快速入门:使用 Azure 门户创建 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 灵活服务器现在能够在已停止的服务器上执行异地还原,帮助用户模拟其工作负载的灾难恢复演练,以估计影响和恢复时间。 这可以帮助用户通过使用 Azure Database for MySQL 灵活服务器提供的异地冗余功能更好地规划以满足其灾难恢复和业务连续性目标。 使用 Azure CLI 在 Azure Database for MySQL - 灵活服务器中执行时间点还原。
2022 年 1 月
此版本的 Azure Database for MySQL 灵活服务器包含以下更新。
在已停止的 Azure Database for MySQL 灵活服务器实例上禁用所有操作 处于“停止”状态的服务器上的操作将被禁用,并在 Azure 门户中显示为非活动状态。 已停止的服务器上不支持的操作包括更改定价层、vCore 数量、存储大小或 IOPS、备份保留日期、服务器标记、服务器密码、服务器参数、存储自动增长、异地备份、HA 和用户标识。
另外三个 Azure 区域中的可用性
公共预览版的 Azure Database for MySQL 灵活服务器现已在以下 Azure 区域推出:
- 中国东部 2
- 中国北部 2
为已启用 HA 的 Azure Database for MySQL 灵活服务器实例保留 36 个 IOP
我们添加了 36 个 IOP 并保留它们以支持已启用高可用性的服务器上的备用故障转移操作。 这些 IOP 是对服务器上已配置的 IOP 的补充,因此每月将根据你的 Azure 区域收取额外费用。 额外的 IOPS 可帮助我们确保承诺提供从主要副本到备用副本的流畅故障转移体验。 可以通过导航到 Azure Database for MySQL 灵活服务器定价页、为服务器选择 Azure 区域以及将 IOP/月成本乘以 36 个 IOPS 来估算增加的费用。 例如,如果服务器托管在美国东部,则额外的 IO 费用预期应为 0.05 美元 * 36 = 1.8 美元/月。
Bug 修复
修复了已启用 HA 和异地冗余备份选项的服务器的重启工作流停滞问题。
已知问题
在使用 ARM 模板对已启用 HA 的服务器进行预配或配置更改时,如果进行单一部署来启用/禁用 HA 以及其他服务器属性(如备份冗余、存储等),则部署会失败。 可以通过单独提交部署请求来启用/禁用和进行配置更改来缓解。 使用门户或 Azure CLI 时,不会出现问题,因为这些请求已被分隔。
在“备份和还原”页上查看已启用 HA 的服务器的自动备份时,如果在某个时间点执行强制或自动故障转移,则可能会失去查看“备份和还原”页上的服务器备份的权限。 尽管门户上有关备份的信息不可见,但灵活服务器正在成功地为后端服务器进行每日自动备份。 服务器可以恢复到保留期内的任何时间点。
2021 年 11 月
Azure Database for MySQL 灵活服务器的正式发布版
Azure Database for MySQL 灵活服务器现已在全球正式发布,详见什么是 Azure Database for MySQL 灵活服务器?。
在 Azure 门户中查看可用的完整备份
Azure 门户中现在专门提供了一个“备份和还原”选项。 此页列出了服务器保留期内的可用备份,实际上提供了一个单个窗格视图,可用于管理服务器的备份和后续还原。 使用此选项可以:
- 查看服务器保留期内所有可用完整备份的完成时间戳
- 使用这些完整备份执行还原操作
最快还原点
使用最快还原点选项,能够以尽可能最快的速度将 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 Database for MySQL - 灵活服务器中进行备份和还原。
创建只读副本时的可用性区域选择
在创建只读副本时,可以选择所选的可用性区域位置。 可用性区域是一种高可用性产品/服务,在数据中心发生故障时可以保护应用程序和数据。 可用性区域是 Azure 区域中独特的物理位置。 Azure Database for MySQL - 灵活服务器中的只读副本。
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 资源视图。 教程:Azure Database for MySQL - 灵活服务器的 Query Performance Insight,教程:使用 Azure Database for MySQL - 灵活服务器配置审核日志,另外目前也提供了实例概述模板。 使用 Azure Monitor 工作簿监视 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 灵活服务器进行交换。 了解详细信息。
不使用服务器时,将服务器停止最多 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 区域,这还可以降低它们之间的延迟。 Azure Database for MySQL - 灵活服务器中的高可用性概念。
使用区域冗余高可用性选择备用区域
现在,客户可以使用该服务选择备用服务器区域位置。 使用此功能,客户可以将备用服务器放置在他们选择的区域中。 将备用数据库服务器和备用应用程序共置在同一区域可减少延迟,并支持客户更好地准备应对灾难恢复情况和“区域故障”情况。 Azure Database for MySQL - 灵活服务器中的高可用性概念。
专用 DNS 区域集成
什么是 Azure 专用 DNS 区域?为虚拟网络提供可靠且安全的 DNS 服务(负责将服务名称转换为 IP 地址)。 Azure 专用 DNS 可管理并解析虚拟网络中的域名,而无需配置自定义 DNS 解决方案。 通过此功能,可以将虚拟网络上运行的应用程序连接到在本地或全球对等虚拟网络上运行的 Azure Database for MySQL 灵活服务器实例。 现在,Azure Database for MySQL 灵活服务器已集成 Azure 专用 DNS 区域,可无缝解析当前虚拟网络或专用 DNS 区域链接到的任何对等虚拟网络中的专用 DNS。 通过此集成,如果后端 Azure Database for MySQL 灵活服务器实例的 IP 地址在故障转移或任何其他事件期间发生更改,则将自动更新集成的专用 DNS 区域,以确保应用程序连接在服务器联机后自动恢复。 为 Azure Database for MySQL - 灵活服务器使用虚拟网络集成实现专用网络访问。
指定虚拟网络中服务器的时间点还原
该服务的时间点还原体验现在支持客户配置网络设置,用户可在执行还原操作时在专用和公共网络选项之间切换。 使用此功能,客户可以将要恢复的服务器注入到指定的虚拟网络中,从而保护其连接终结点。 使用 Azure 门户在 Azure Database for MySQL - 灵活服务器中执行时间点还原。
可用性区域中服务器的时间点还原
该服务的时间点还原体验现在允许客户配置可用性区域。 将数据库服务器和备用应用程序共置在同一区域可减少延迟,并让客户能够更好地为灾难恢复情况和“区域故障”场景做好准备。 Azure Database for MySQL - 灵活服务器中的高可用性概念。
validate_password 和 caching_sha2_password 插件在个人预览版中可用
Azure Database for MySQL 灵活服务器现在支持在预览版中启用 validate_password 和 caching_sha2_password 插件。 validate_password 插件提供密码策略实施和密码强度验证。 caching_sha2_password 插件提供了比默认的 mysql_native_password 插件更安全的身份验证方法。 若要了解详细信息,请访问服务器参数。
另外四个 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 灵活服务器包含以下更新。
从 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 区域推出。
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 为单位预配的存储量]) 12 个月免费产品/服务
从 2021 年 6 月 15 日开始,Azure 免费帐户为客户提供最多 12 个月对 Azure Database for MySQL 灵活服务器的免费访问权限,每月使用时间为 750 小时,存储空间为 32 GB。 客户可以利用此套餐来开发和部署使用 Azure Database for MySQL 灵活服务器的应用程序。 使用 Azure 免费帐户免费试用 Azure Database for MySQL - 灵活服务器。
存储自动增长
存储自动增长可防止服务器耗尽存储空间并变为只读。 如果启用了存储自动增长,则存储会在不影响工作负载的情况下自动增长。 从 2021 年 6 月 21 开始,所有新建的服务器默认启用存储自动增长。
数据传入复制
Azure Database for MySQL 灵活服务器现在支持将数据复制到 Azure Database for MySQL 灵活服务器。 使用此功能可将本地运行的 MySQL 服务器、虚拟机、Azure Database for MySQL 单一服务器或 Azure 外部的数据库服务中的数据同步和迁移到 Azure Database for MySQL 灵活服务器。 详细了解如何配置 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 是强制实施的,且无法禁用。 (无解决方法)
- 在虚拟网络中预配的服务器会发生间歇性的预配失败。 解决方法是重试服务器预配,直到成功为止。
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 - 灵活服务器中的只读副本。
反馈和支持
如有 Azure Database for MySQL 灵活服务器用法方面的问题或者要提出相关建议,请根据情况通过以下方式联系我们:
- 若要联系 Azure 支持,请从 Azure 门户提交票证。
- 若要修复帐户问题,请在 Azure 门户中提交支持请求。