你当前正在访问 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。
可以使用专用链接选项将 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 灵活服务器上。 它会在服务器的以下内部更新中自动解决。 或者,可以开具支持工单以加快即时更新。”
现在,可以使用 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 支持的目标区域。 了解详细信息。
我们发现了一个已知问题,即客户在使用 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 灵活服务器的主版本从 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 灵活服务器中的主版本升级
现在可以根据 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 身份验证(正式发布)
通过使用 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 灵活服务器的只读副本(正式发布版)
当尝试连接到服务器时,将收到错误“错误 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 参数。
宣布推出适用于关键业务工作负载的 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 协议
从本地冗余备份存储迁移到现有灵活服务器的异地冗余备份存储 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
该服务现在允许在服务器删除后的 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 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 专用 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 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 灵活服务器用法方面的问题或者要提出相关建议,请根据情况通过以下方式联系我们:
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.