
# GeminiDB兼容DynamoDB实例扩容和缩容磁盘概述
GeminiDB DynamoDB实例使用一段时间后业务攀升，原申请磁盘空间大小不足以支撑储存完整业务量。此时，您可以通过磁盘扩容功能扩容数据库实例的磁盘。随着业务下降，数据库节点利用率低，资源浪费严重，此时，您可以通过磁盘缩容功能减少数据库实例的磁盘。目前GeminiDB DynamoDB支持的磁盘扩缩容方式见[表1]。
 表1磁盘扩容和缩容方式 
| 方式                                                                                    | 支持的实例类型                                                                                                                                                                                                                          | 说明                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|:---|
| [手动扩容实例磁盘](https://support.huaweicloud.com/dynamodbug-nosql/nosql_dynamodb_0077.html) | - 经典部署模式实例  - 云原生部署模式实例   | 按照用户选择的存储空间大小进行实例级存储扩容。 - 经典部署模式：用户每次至少选择1GB扩容量，且必须为整数。  - 云原生部署模式：用户每次至少选择10GB扩容量，且必须为10的整数倍。                                       |
| [自动扩容实例磁盘](https://support.huaweicloud.com/dynamodbug-nosql/nosql_dynamodb_0078.html) | - 经典部署模式实例  - 云原生部署模式实例     | 按照用户设置的扩容步长进行实例级扩容，当实例的存储容量使用率百分比大于用户设置的阈值时，会触发自动扩容，扩容实例的存储容量。目前支持百分比扩容： 用户设置的扩容步长为百分比。存储空间的增量数值为实例存储空间容量\*步长。                                                                                                                                                                                                                        |
| [手动缩容实例磁盘](https://support.huaweicloud.com/dynamodbug-nosql/nosql_dynamodb_0079.html) | - 经典部署模式实例  - 云原生部署模式实例          | 按照用户选择的存储空间大小进行实例级存储缩容。 - 经典部署模式：用户每次至少选择1GB缩容量，且必须为整数。  - 云原生部署模式：用户每次至少选择100GB缩容量，且必须为10的整数倍。   缩容后的存储空间应不小于当前已使用存储容量的125%，并向上取整。 |
   
#### 手动扩容实例磁盘
以经典部署模式下的集群实例为例，假设扩容前实例存储为24GB，用户扩容8GB，则扩容后，实例存储空间为32GB。
图1手动扩容实例磁盘示意图   
![](https://support.huaweicloud.com/dynamodbug-nosql/zh-cn_image_0000002247771496.png "点击放大")
#### 自动扩容实例磁盘
以经典部署模式下的集群实例为例，假设扩容前实例存储容量为24GB，扩容策略配置存储容量使用率≥80%，扩容步长为10%。若实例的存储容量使用率≥80%，则会自动触发扩容，实例扩容的增量值为24\*10%=2.4GB，向上取整为3GB，则扩容后的实例存储容量为24+3=27GB。
图2自动扩容实例存储示意图   
![](https://support.huaweicloud.com/dynamodbug-nosql/zh-cn_image_0000002282650521.png "点击放大")
#### 手动缩容实例磁盘
以经典部署模式下的集群实例为例，假设缩容前实例存储为32GB，用户缩容8GB，则缩容后，实例存储空间为24GB。
图3手动缩容实例磁盘示意图   
![](https://support.huaweicloud.com/dynamodbug-nosql/zh-cn_image_0000002247611684.png "点击放大")
