

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 修改 RDS Custom for SQL Server 資料庫執行個體的儲存體


修改 RDS Custom for SQL Server 資料庫執行個體的儲存體類似於修改 Amazon RDS 資料庫執行個體的儲存體，但是您只能執行下列動作：
+ 增加配置的儲存體大小。
+ 變更儲存體類型。您可以使用可用的儲存體類型，例如一般用途或佈建 IOPS。gp3、io1 和 io2 Block Express 儲存體類型支援佈建 IOPS。
+ 如果您是使用支援佈建 IOPS 的磁碟區類型，則變更佈建 IOPS。

修改 RDS Custom for SQL Server 資料庫執行個體的儲存體時有下列限制：
+ 針對 RDS Custom for SQL Server 配置的儲存體大小下限為 20 GiB。io1、gp2 和 gp3 的儲存體上限為 16 TiB，而 io2 支援 64 TiB。
+ 與 Amazon RDS 一樣，您無法減少配置的儲存體。這是 Amazon Elastic Block Store (Amazon EBS) 磁碟區的限制。如需詳細資訊，請參閱[使用適合 Amazon RDS 資料庫執行個體的儲存體](USER_PIOPS.StorageTypes.md)
+ RDS Custom for SQL Server 執行個體不支援儲存體自動擴展。
+ 不會考慮對您手動連接至 RDS Custom 資料庫執行個體的任何儲存磁碟區進行儲存體擴展。只有 RSS 提供的預設資料磁碟區 (即 D 磁碟機)，才會考慮對其進行儲存體擴展。

  如需更多詳細資訊，請參閱 [RDS Custom 支援周邊](custom-concept.md#custom-troubleshooting.support-perimeter)。
+ 擴展儲存體通常不會導致資料庫執行個體的任何中斷或效能下降。修改完資料庫執行個體的儲存空間大小之後，其狀態呈現為 **storage-optimization (儲存最佳化)**。
+ 儲存體最佳化可能需要幾個小時。在六 (6) 小時或在執行個體上完成儲存體最佳化 (以時間較長者為準) 後，您才能進行進一步的儲存體修改。如需詳細資訊，請參閱[使用適合 Amazon RDS 資料庫執行個體的儲存體](USER_PIOPS.StorageTypes.md)

如需儲存體的詳細資訊，請參閱[Amazon RDS 資料庫執行個體儲存體](CHAP_Storage.md)。

如需與儲存體修改相關的一般資訊，請參閱 [使用適合 Amazon RDS 資料庫執行個體的儲存體](USER_PIOPS.StorageTypes.md)。

**重要**  
請勿使用 Amazon EC2 或 Amazon EBS 主控台或 API 來修改 RDS Custom for SQL Server 資料庫執行個體的儲存體。在 Amazon RDS 主控台或 API 外部直接儲存體修改會導致資料庫處於 `unsupported-configuration` 狀態。  
當您使用 Amazon EC2 或 Amazon EBS 進行直接儲存體變更時，Amazon RDS 無法追蹤或管理您的資料庫執行個體狀態。這可能會導致：  
高可用性容錯移轉機制無法正常運作
要中斷的資料庫複寫設定
要失敗的備援功能
僅透過 Amazon RDS 主控台或 API 修改儲存體，讓您的資料庫保持在支援的狀態。如需復原步驟，請參閱 [修正 RDS Custom for SQL Server 中不支援的組態](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.fix-unsupported)。

## 主控台


**修改 RDS Custom for SQL Server 資料庫執行個體的儲存體**

1. 登入 AWS 管理主控台，開啟位於 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) 的 Amazon RDS 主控台。

1. 在導覽窗格中，選擇 **Databases** (資料庫)。

1. 選擇想要修改的資料庫執行個體。

1. 選擇 **Modify (修改)**。

1. 視需要進行下列變更：

   1. 針對 **Allocated storage (配置儲存)** 輸入新的值。它必須大於目前的值，並且從 20 GiB 至 64 TiB。

   1. 變更 **Storage type (儲存體類型)** 的值。您可以選擇可用的一般用途或佈建 IOPS 儲存體類型。gp3、io1 和 io2 Block Express 儲存體類型支援佈建 IOPS。

   1. 如果您指定支援佈建 IOPS 的儲存體類型，則可以定**佈建 IOPS** 值。

1. 選擇 **Continue (繼續)**。

1. 選擇 **Apply immediately (立即套用)** 或 **Apply during the next scheduled maintenance window (在下次排定的維護時段套用)**。

1. 選擇 **Modify DB instance (修改資料庫執行個體)**。

## AWS CLI


若要修改 RDS Custom for SQL Server 資料庫執行個體的儲存體，請使用 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) AWS CLI 命令。視需要設定下列參數：
+ `--allocated-storage` – 要配置給資料庫執行個體的儲存量 (以 GiB 為單位)。它必須大於目前的值，並且從 20 至 16,384 GiB。
+ `--storage-type` - 儲存體類型，例如，gp2、gp3、io1 或 io2。
+ `--iops` – 資料庫執行個體的佈建 IOPS。您只能針對支援佈建 IOPS (gp3、io1 和 io2) 的儲存體類型指定此項目。
+ `--apply-immediately` – 使用 `--apply-immediately` 可立即套用儲存變更。

  或使用 `--no-apply-immediately` (預設值) 在下個維護時段套用變更。

下列範例會將 my-custom-instance 的儲存大小變更為 200 GiB，將儲存類型變更為 io1，將佈建 IOPS 變更為 3000。

**Example**  
在 Linux、macOS 或 Unix 中：  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --storage-type io1 \
    --iops 3000 \
    --allocated-storage 200 \
    --apply-immediately
```
在 Windows 中：  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --storage-type io1 ^
    --iops 3000 ^
    --allocated-storage 200 ^
    --apply-immediately
```