

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

# 修改 Amazon RDS 中的資料庫參數群組中的參數
<a name="USER_WorkingWithParamGroups.Modifying"></a>

您可修改客戶建立的資料庫參數群組中的參數值；但無法變更預設資料庫參數群組中的參數值。客戶建立的資料庫參數群組中的參數變更會套用到與該資料庫參數群組關聯的所有資料庫執行個體。

有兩種類型的參數：動態參數和靜態參數。動態參數的變更會立即套用至資料庫執行個體，而不會重新啟動。靜態參數的變更只會在資料庫執行個體重新啟動後套用。

RDS 主控台會在 **Configuration (組態)** 標籤上，顯示與資料庫執行個體相關聯的資料庫參數群組的狀態。例如，假如資料庫執行個體未在其關聯的資料庫參數群組中使用最新的變更，RDS 主控台將顯示資料庫參數群組的狀態為 **pending-reboot (等待重新啟動)**。如欲對該資料庫執行個體套用最新參數變更，請手動重新啟動資料庫執行個體。

![\[參數變更擱置中重新啟動的案例\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/param-reboot.png)


## 主控台
<a name="USER_WorkingWithParamGroups.Modifying.CON"></a>

**修改資料庫參數群組中的參數**

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

1. 在導覽窗格中，選擇 **Parameter groups** (參數群組)。

1. 在清單中，選擇您要修改的參數群組的名稱。

1. 針對 **Parameter group actions (參數群組動作)**，選擇 **Edit (編輯)**。

1. 變更您要修改的參數值。您可用對話方塊右上角的箭頭鍵來捲動參數。

   您無法變更預設參數群組中的值。

1. 選擇**儲存變更**。

## AWS CLI
<a name="USER_WorkingWithParamGroups.Modifying.CLI"></a>

若要修改資料庫參數群組，請使用 AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html) 命令搭配下列必要選項：
+ `--db-parameter-group-name`
+ `--parameters`

以下範例將修改名稱為 *mydbparametergroup*​ 的資料庫參數群組的 ` max_connections` 和 `max_allowed_packet` 值。

**Example**  
對於 Linux、macOS 或 Unix：  

```
aws rds modify-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
在 Windows 中：  

```
aws rds modify-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
該命令會產生類似以下的輸出：  

```
DBPARAMETERGROUP  mydbparametergroup
```

## RDS API
<a name="USER_WorkingWithParamGroups.Modifying.API"></a>

若要修改資料庫參數群組，請使用 RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html) 操作，並搭配下列必要參數：
+ `DBParameterGroupName`
+ `Parameters`