文档

设置自动扩展标准版存储空间

更新时间:

当数据库存储空间不足时,可能会无法写入数据,导致数据丢失甚至数据库崩溃,严重影响业务运行。PolarDB标准版支持在存储空间达到阈值时自动进行扩容。在扩容期间无需重启实例,对业务无影响。

前提条件

  • 本文介绍的存储自动扩展的功能面向PolarDB MySQL版标准版。

    说明

    对于PolarDB MySQL版企业版,集群的存储计费类型分为按容量付费(按量计费)和按空间计费(包年包月)。

    • 按容量付费(按量计费)下,存储空间没有上限,根据实际使用量计费。

    • 按空间计费(包年包月)下,存储空间有预设的上限,但无需额外设置,当存储空间用满后即会自动扩容。

  • 请确保您的阿里云账户未欠费且有足够的余额支撑扩容,否则会扩容失败。

注意事项

  • 当任意一种存储资源(包括当前规格容量、当前规格Inode、当前规格Blktag)剩余不足时将触发自动扩展。具体触发条件如下:

    • 存储空间小于1 TB且资源剩余量小于30%。

    • 存储空间介于1 TB和10 TB之间且资源剩余量小于20%。

    • 存储空间大于10 TB且资源剩余量小于10%。

  • 存储每次自动扩展20 GB或者当前存储空间的15%(以大者为准)。例如,如果当前存储空间为200 GB,则每次自动扩展30 GB;如果当前存储空间为100 GB,则每次自动扩展20 GB。

  • 自动扩展操作在实例创建后可随时取消,可以通过关闭控制台上的自动扩容开关取消。

  • 自动扩展存储空间对业务无损。

前置检查

说明
  • 开启存储空间自动扩展前,需获取DAS服务关联角色,更多关于DAS服务关联角色的信息请参见DAS服务关联角色

  • 如果您已经获取DAS服务关联角色,请直接开启存储空间自动扩展。

  • 如果您尚未获取DAS服务关联角色,请按照如下步骤操作。

  1. 使用阿里云账号登录RAM控制台

  2. 在左侧导航栏,选择身份管理>角色

  3. 角色页面,单击创建角色

  4. 创建角色面板,选择可信实体类型为阿里云服务,然后单击下一步

截图1.png

  1. 选择角色类型为服务关联角色

  2. 选择云服务为数据库自治服务

    选择云服务后,可以查看云服务预定义的角色名称、备注和权限策略。单击查看策略详情查看权限策略的详情。

截图2.png

  1. 单击完成

  2. 单击关闭

开启存储空间自动扩展

购买集群时开启自动扩容

如果您是初次购买标准版集群,请按照如下操作在购买页配置自动扩容。

  1. 登录PolarDB控制台

  2. 在控制台左上角,选择集群所在地域。

  3. 单击创建新集群

  4. 基础配置页面完成集群的基础配置。

说明
  • 产品版本请选择标准版数据库引擎请选择MySQL 8.0.1或MySQL 5.7版本,MySQL 8.0.2和MySQL 5.6版本暂不支持标准版。

  • 企业版默认开启自动扩容,且不支持手动关闭。

  1. 标准版存储空间区域,开启存储空间自动扩展开关,设置存储自动扩展上限(默认为64000 GB)。

64TB.png

  1. 单击下一步:集群配置,完成集群配置。

  2. 单击下一步:确认订单

购买集群后开启自动扩容

如果您是为已购买的标准版集群开启自动扩容,请按照如下操作在控制台配置自动扩容。

  1. 登录PolarDB控制台

  2. 在控制台左上角,选择集群所在地域。

  3. 找到目标集群,单击集群ID。

  4. 数据库分布式存储区域,单击右上角的开启自动扩容开关。

截图3.png

  1. 自动扩容配置窗口,开启自动扩容开关,设置存储扩容上限(默认为64000 GB)。

64.png

  1. 单击确定

其他

存储空间被占满一般由数据文件、临时文件和Binlog等原因导致,解决办法请参见存储空间常见问题与解决办法

  • 本页导读 (0)