你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Database for PostgreSQL 灵活服务器中的存储自动增长
适用于: Azure Database for PostgreSQL - 灵活服务器
本文介绍如何将 Azure Database for PostgreSQL 服务器存储配置为在不影响工作负荷的情况下增长。
对于预配存储超过 1 TiB 的服务器,当可用空间小于总容量的 10% 或可用空间小于 64 GiB 时,将激活存储自动增长机制。 二者中的较小值决定了何时激活自动增长。 相反,对于存储容量不足 1 TB 的服务器,此阈值将调整为可用空间的 20% 或 64 GiB。 同样,以两个值中的较小值为准。
如图所示,采用存储容量为 2 TiB 的服务器(大于 1 TiB)。 在这种情况下,自动扩展限制设置为 64 GiB。 选择该值的原因是,与 2 TiB 的 10% 相比(大约 204.8 GiB),64 GiB 比较小。 相反,对于存储大小为 128 GiB(小于 1 TiB)的服务器,当仅剩下 25.8 GiB 的存储空间时,自动扩展功能将激活。 该激活基于分配的总存储空间 (128 GiB) 的 20% 阈值(小于 64 GiB)。
注意
高级磁盘 SSD 的存储大小翻倍,存储成本也翻倍。 仅高级 SSD V2 支持更细粒度的磁盘大小增量。
为现有服务器启用存储自动增长
使用 Azure 门户:
选择 Azure Database for PostgreSQL 灵活服务器实例。
在资源菜单中的“设置”部分下,选择“计算+存储”。
在“存储”部分中,启用“存储自动增长”复选框。
选择保存应用所做的更改。
一个部署启动,完成时显示一个通知,指示已成功启用自动增长。
可以通过 az postgres flexible-server update 命令在现有服务器中启用存储自动增长。
az postgres flexible-server update --resource-group <resource_group> --name <server> --storage-auto-grow enabled
为现有服务器禁用存储自动增长
使用 Azure 门户:
选择 Azure Database for PostgreSQL 灵活服务器实例。
在资源菜单中的“设置”部分下,选择“计算+存储”。
在“存储”部分中,启用“存储自动增长”复选框。
选择保存应用所做的更改。
一个部署启动,完成时显示一个通知,指示已成功启用自动增长。
可以通过 az postgres flexible-server update 命令在现有服务器中启用存储自动增长。
az postgres flexible-server update --resource-group <resource_group> --name <server> --storage-auto-grow disabled
在服务器预配期间启用存储自动增长
使用 Azure 门户:
在预配 Azure Database for PostgreSQL 灵活服务器新实例的过程中,在“计算+存储”部分中,选择“配置服务器”。
在“存储”部分中,启用“存储自动增长”复选框。
可以通过 az postgres flexible-server create 命令在预配新服务器时启用存储自动增长。
az postgres flexible-server create --resource-group <resource_group> --name <server> --storage-auto-grow disabled ...
注意
上述命令需要结合使用其他参数来完成,所使用的参数及其取值会有所不同,具体取决于要如何为预配的服务器配置其他功能。
与 Azure Database for PostgreSQL 产品团队分享你的建议和 bug。
相关内容