Azure Database for MySQL 是一种 Azure 数据库服务,它提供对数据库管理功能和配置设置的更精细控制和灵活性。 该服务目前支持 MySQL 5.7 和 8.0 的社区版本。
本文汇总了 Azure Database for MySQL 服务中的新版本和功能。
有关以前发布的功能,请访问 Azure Database for MySQL:以前发布的功能。
注意
本文引用了 Microsoft 已不再使用的术语“从属”。 在从软件中删除该术语后,我们会将其从本文中删除。
2025年5月
启用 IOPS 的自动缩放以实现更快的还原和副本预配
Azure Database for MySQL 现在支持在恢复操作和副本配置工作流期间为源服务器和目标服务器启用 IOPS 自动缩放 的功能。 此增强功能通过暂时提升 IOPS 来满足这些作的性能需求,帮助加速还原和副本预配过程。 预配完成后,可以禁用自动缩放 IOPS 设置。
要了解详细信息,请访问时间点还原。
专用 Azure 标准负载均衡器(SLB)的高可用性(预览版)
支持高可用性(HA)的 Azure Database for MySQL 现在推出了专用于这些服务器的标准负载均衡器(SLB)公共预览版。 此功能将专用标准负载均衡器添加到 HA 配置,从而在后端服务器之间实现前端流量的低延迟、高吞吐量分布。 此增强功能可提高故障转移性能,并确保更高效地处理 MySQL 数据流量。 如果要为现有 HA 服务器启用 SLB,请 向 Azure 支持部门提交支持票证,此功能将自动应用于所有新建的 HA 服务器。
2025 年 3 月
用于插件管理和撤消日志清理的新内置存储过程
Azure Database for MySQL 中有两个新的内置存储过程,允许客户管理插件设置并清理撤消日志,而无需支持干预:
验证密码插件管理:- 启用:
CALL az_install_validate_password_plugin();
- 禁用:CALL az_uninstall_validate_password_plugin();
- 启用后,插件的配置参数可在 Azure 门户的服务器 参数 页上使用。撤消日志清理:
- 新的存储过程可用于手动清理 撤消日志 ,从而防止不必要的存储消耗。
请参阅 Azure Database for MySQL 中的内置存储过程 文章,详细了解 Azure Database for MySQL 内置存储过程
缓存 SHA-2 密码插件现在默认被公开
插件 caching_sha2_password
现在默认向客户公开。 客户可以通过在 Azure 门户中设置相关的 服务器参数 来启用和配置它。
2025 年 2 月
已知问题
即使 Azure Database for MySQL 服务器上启用了该功能,Azure 顾问建议也建议启用加速日志。
对于具有 客户管理的密钥(CMK)的服务器,由于当前限制,启用 加速日志 可能不起作用。 可以暂时禁用 CMK、启用加速日志和重新启用 CMK 作为解决方法。
若要了解详细信息,请访问 加速日志。
2025 年 1 月
Business-Critical 服务层的默认区域复原能力
现在,你将受益于可用性区域内针对基础结构故障的最高级别的可用性,且无需为在业务关键服务层级上运行的任务关键型工作负载支付额外费用。 无论灵活服务器是否启用了高可用性(HA),服务器数据和日志文件默认托管在区域冗余存储中。 虽然已启用区域冗余 HA 的服务器可继续受益于内置区域冗余和热备用带来的 99.99% 运行时间 SLA,但在发生区域服务中断后,非 HA 服务器可以使用区域冗余备份快速恢复。 此增强功能适用于 Business-Critical 服务层中预配的所有新服务器。
为所有新的业务关键服务器启用加速日志
加速日志功能可显著提高 Azure Database for MySQL 灵活服务器实例的性能,现在默认为所有新的 Business-Critical 服务器启用。 加速日志提供一种动态解决方案,旨在满足高吞吐量需求,可降低延迟,无需额外费用。 现有业务关键服务器还可以通过 Azure 门户启用加速日志。 Azure Database for MySQL 中的加速日志功能 。
2024 年 11 月
MySQL 8.4 LTS 版本支持 - 公共预览版
Azure Database for MySQL 现在支持 MySQL 8.4 LTS 版本,将最新的 MySQL 功能引入 Azure。 MySQL 8.4 LTS 版本提供增强的复制功能、扩展的监视和长期支持,非常适合需要稳定性和高级管理的生产环境。 Azure Database for MySQL 版本支持策略
MySQL 9.1 创新版本支持 - 公共预览版
Azure Database for MySQL 现在支持 MySQL 9.1 创新版本,并引入了实验功能,包括对存储过程的 JavaScript 支持,以及专为机器学习和分析中的新式应用程序设计的新型矢量数据类型。 Azure Database for MySQL 版本支持策略
2024 年 10 月
新的 B1 服务器不可用
从 2024 年 11 月 1 日开始,新的 B1 服务器仅限于确保性能和可靠性,同时不断改进安全性。 我们建议探索旨在支持需求的备用 SKU,同时保持较高的服务可靠性。 感谢理解,因为我们努力改善你的体验。
这对你来说意味着什么?
有限的访问权限:2024 年 10 月 28 日之后,新的 B1s 实例将不可用。
现有部署:任何当前的 B1 实例都不受影响。
替代选项:探索并考虑使用其他 SKU,例如 B1ms 和 B2,它们提供增强的计算能力和内存,同时支持更高的性能。
后续步骤:
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。 可能会收取额外费用。
若要了解详细信息,请访问 升级 MySQL 版本。
已弃用的指标公告
我们希望告知你在 Azure Database for MySQL 中弃用了以下指标。
- 存储限制计数(已弃用)
- 可用内存字节数(已弃用)
- MySQL 锁定行锁等待(已弃用)
这些指标不再受支持,并在 2024 年 8 月底之前从监视中删除。 建议更新监视和警报配置以排除这些指标,并使用提供类似见解的备用指标。
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)。 此功能在 Business-Critical 服务层级中可用,可显著提高 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 升级到 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 交互中的 用户审核、连接状态和错误代码。
若要了解详细信息,请访问 审核日志记录。
反馈和支持
如果对使用 Azure Database for MySQL 有疑问或建议,请适当考虑以下联系点:
- 若要联系 Azure 支持,请从 Azure 门户提交票证。
- 若要修复帐户问题,请在 Azure 门户中提交支持请求。