
# 手动缩容实例磁盘
随着业务下降，数据库节点利用率低，资源浪费严重，此时，您可以通过磁盘缩容功能减少数据库实例的磁盘。
#### 计费说明
在缩容期间，实例按照缩容前的容量计费，待缩容任务即将结束时，实例按照缩容后的容量计费。
- 按需计费模式的实例，将按照数据库实例的实际使用时长计费。计费详情请参见[按需计费](https://support.huaweicloud.com/hbaseug-nosql/nosql_hbase_015.html)。
- 包年/包月计费模式的实例，将按照订单的购买周期进行结算。计费详情请参见[包年/包月](https://support.huaweicloud.com/hbaseug-nosql/nosql_hbase_014.html)。
 
#### 使用须知
| 部署模式 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|
| 经典   | - 缩容场景下，待变更到的磁盘容量必须大于已用量的125%，向上取整。  - 用户每次至少选择1GB缩容量，且必须为整数。  - **实例** **容量变更无需重启实例，在此期间，不会对已有数据造成任何影响，服务不中断，不影响您正常使用数据库。**  - 磁盘满容量后，允许继续写入，针对包年/包月实例，超出的部分将按需计费，推荐进行扩容磁盘，享受包年/包月优惠政策。                                                                                                                                                                                                                                                                                 |
| 云原生  | - 缩容场景下，待变更到的磁盘容量必须大于已用量的125%，向上取整。  - 用户每次至少选择100GB缩容量，且必须为10的整数倍。  - **磁盘缩容过程实例会间断重启服务，可能导致少量性能抖动。同时，缩容涉及数据迁移，迁移耗时受数据总量和节点配置影响，可能需要数小时至数天。建议在业务低峰期操作，以减少对业务的影响。**  - 为了保证用户业务不受损，实例缩容下发后实例存储空间立即限制为缩容后的容量，请确保当前数据增长速率低，无突发性业务流量预期，且已完成业务数据备份。  - 该功能对底层硬件规格有特定要求，仅支持部分底层规格的实例。如需确认您的实例是否支持，请通过管理控制台右上角的"[工单 \> 新建工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)"联系客服咨询。   |
   
#### 实例设置只读状态说明
为保护GeminiDB HBase实例的正常运行，10秒周期检测，在存储空间即将被写满的时候，数据库会被设置成只读状态，该状态下只支持数据的读取，不支持写入和更新，可以通过扩容存储容量来解除该状态，重新获得写入和更新的能力。
云原生部署模式的实例设置只读状态说明请参见[表1]。
 表1云原生部署模式的实例设置只读状态说明 
| **存储容量**     | **说明**                                                                                                                                                                                                                                                        |
|:---|:---|
| 小于16000GB    | - 存储容量使用率(已使用/总容量)达到97%时，实例状态被设置为只读。  - 存储容量使用率下降到85%，实例自动解除只读状态。          |
| 大于或等于16000GB | - 存储容量剩余空间(总容量-已使用)小于480GB，实例状态被设置为只读。  - 存储容量剩余空间大于或等于2400GB，实例自动解除只读状态。   |
   
![](https://support.huaweicloud.com/hbaseug-nosql/public_sys-resources/note_3.0-zh-cn.png)
经典部署模式的实例不支持设置只读状态。
#### 操作步骤
1. 登录[云数据库GeminiDB控制台](https://console.huaweicloud.com/nosql/#/instance/list)。
2. 在"实例管理"页面，选择目标实例，单击操作列"更多 \> 磁盘变更"。 
   或者单击实例名称。在"基本信息 \> 存储空间"区域，单击"磁盘变更"。
   
   
3. 进入"磁盘变更"页面，选择所需缩容磁盘空间大小，单击"下一步"。 
   图1磁盘缩容   
   ![](https://support.huaweicloud.com/hbaseug-nosql/zh-cn_image_0000002317317037.png "点击放大")
   ![](https://support.huaweicloud.com/hbaseug-nosql/public_sys-resources/note_3.0-zh-cn.png)
   - 经典部署模式：用户每次至少选择1GB缩容量，且必须为整数。
   
   - 云原生部署模式：用户每次至少选择100GB缩容量，且必须为10的整数倍。
    
   
   
4. 在确认页面，确认存储空间。 
   - 包年/包月
     - 如需重新选择，单击"上一步"，修改存储空间。
     
     - 核对无误后，单击"提交订单"，进入付款页面，选择支付方式，完成支付。
      
   
   - 按需计费
     - 如需重新选择，单击"上一步"，修改存储空间。
     
     - 核对无误后，单击"提交"，开始变更存储。
      
   
   
   
   
5. 检查存储缩容结果。 
   - 缩容过程中，实例运行状态为"磁盘变更中"。
   
   - 变更完成后，实例运行状态变为"正常"。
   
   - 单击实例名称，在实例"基本信息"页面的"存储空间"区域，可查看缩容后的磁盘容量。
   
   
   
   
 
