例如,如果已预配 1000 GB 的存储,而实际使用量超过 990 GB,则服务器存储大小会增加到 1050 GB。 或者,如果已预配 20 GB 的存储,则当可用存储少于 2 GB 时,存储大小会增加到 25 GB。
请记住,存储在自动纵向扩展后无法纵向缩减。
默认情况下,为启用了
高可用性
配置的服务器和已启用
加速日志
的服务器启用存储自动增长,并且无法禁用。
Azure Database for MySQL 灵活服务器支持预先配置的 IOPS 和自动扩展 IOPS。
Azure Database for MySQL 灵活服务器中的存储 IOPS
在所有计算大小中,最小 IOPS 为 360,最大 IOPS 由所选计算大小决定。 若要详细了解每个计算大小的最大 IOPS,请参阅
此表
。
**所有计算大小的最小 IOPS 均为 360
**最大 IOPS 取决于所选的计算大小。
可以使用
Monitor Azure Database for MySQL 灵活服务器
指标在 Azure 门户中(使用 Azure Monitor)监视 I/O 消耗量。 如果需要的 IOPS 高于计算的 IOPS 最大值,则需要扩展服务器的计算。
预先预配的 IOPS
Azure Database for MySQL 灵活服务器提供预先预配的 IOPS,允许你将特定数量的 IOPS 分配给 Azure Database for MySQL 灵活服务器实例。 此设置可确保工作负载的一致且可预测的性能。 使用预先预配的 IOPS,可以为存储卷定义特定的 IOPS 限制,从而保证每秒处理一些请求。 这会产生可靠且有保证的性能级别。 预先预配的 IOPS 让你可以预配超出 IOPS 限制的
其他 IOPS
。 使用此功能,你可以根据工作负载需求随时增加或减少预配的 IOPS 数。
自动缩放 IOPS
Azure Database for MySQL 灵活服务器的基石是能够实现第 1 层工作负荷的最佳性能。 这可以通过使服务器根据工作负载需求无缝自动缩放其数据库服务器的性能 (IO),从而得到改进。 这是一项可供用户选择加入的功能,允许用户按需缩放 IOPS,无需提前预配 IOPS。 启用自动扩展 IOPS 功能后,现在可以在 Azure Database for MySQL 灵活服务器中享受无忧的 IO 管理,因为服务器会根据工作负荷需求自动扩展或缩减 IOPS。 自动缩放 IOPS 会自动扩展到每个服务层级和计算大小的“最大支持 IOPS”,如
服务层级文档
中所述。 这可以确保最佳性能,而无需手动缩放
使用自动缩放 IOPS,你只需为服务器使用的 IO 付费,不再需要预配未充分使用的资源并为其付费,从而节省时间和金钱。 此外,任务关键型第 1 层应用程序可以通过随时为工作负载提供额外的 IO 来实现一致的性能。 自动缩放 IOPS 免除了以最低成本为 Azure Database for MySQL 灵活服务器客户提供最佳性能所需的管理。
动态缩放
:自动缩放 IOPS 可根据工作负载的实际需求,动态调整数据库服务器的 IOPS 限制。 这可确保无需手动干预或配置即可获得最佳性能。
处理工作负载峰值
:自动缩放 IOPS 使数据库能够无缝处理工作负载峰值或波动,而不会影响应用程序的性能。 此功能可确保即使在高峰使用期间也能保持稳定的响应能力。
成本节省
:与指定固定的 IOPS 限制且费用与用量无关的预先配置的 IOPS 不同,自动缩放 IOPS 让你可以只为使用的 I/O 操作数付费。
该服务会自动备份服务器。 可以选择 1 到 35 天的保持期。 从
备份和还原概念文章
详细了解备份。
创建服务器之后,可以独立地更改计算层级、计算大小(vCore 数和内存)、存储量和备份保持期。 计算大小可以纵向扩展或缩减,备份保持期可以纵向扩展或缩减为 1 到 35 天。 存储大小只能增加。 可以通过门户或 Azure CLI 缩放资源。
存储大小只能增加。 增加后,将不能返回到更小的存储大小。
更改计算层级或计算大小时,必须重启服务器,使新的服务器类型生效。 在系统切换到新服务器时,无法建立新的连接,所有未提交的连接将会回退。 此时段不是固定的,但大多数情况下为 60-120 秒。
缩放存储和更改备份保持期是联机操作,无需重启服务器。
有关最新定价信息,请参阅服务的
定价页
。 若要查看所需配置的具体成本,可以单击
Azure 门户
的“计算 + 存储”选项卡,系统就会根据选定的选项显示每月成本
。 如果没有 Azure 订阅,可使用 Azure 定价计算器获取估计的价格。 在
Azure 定价计算器
网站上,选择“添加项”,展开“数据库”类别,选择“Azure Database for MySQL”和“灵活服务器”作为部署类型以自定义选项
。
如果想要优化服务器成本,可以考虑以下提示:
如果计算未充分利用,则纵向缩减计算层级或计算大小(vCore 数)。
如果工作负载不需要连续使用“常规用途”和“业务关键”层中的全部计算容量,请考虑切换到“可突发”计算层。
在未使用时停止服务器。
如果不需要较长的备份保持期,请缩短备份保持期。
在门户中创建 Azure Database for MySQL 灵活服务器实例