スキップしてコンテンツを表示

カスタムパラメータグループに存在する Amazon RDS DB パラメータと、デフォルトパラメータグループに存在する Amazon RDS DB パラメータを識別する方法を教えてください。

所要時間1分
0

カスタムパラメータグループに含まれる Amazon Relational Database Service (Amazon RDS) の DB パラメータを識別したり、デフォルトグループに含まれる DB パラメータを識別したりすることを考えています。

簡単な説明

カスタム DB パラメータグループのパラメータを変更して、互換性のないパラメータの問題を解決できます。そのためには、カスタムパラメータグループの設定の違いを比較して、デフォルトで設定されている値を特定します。例えば、デフォルト値を確認して、互換性のないパラメータの問題を引き起こしたパラメータを特定できます。その後、カスタムパラメータグループをデータベースエンジンのデフォルトパラメータグループと比較します。

解決策

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、最新の AWS CLI バージョンを使用していることを確認してください

Aurora と RDS コンソールを使用する

  1. Amazon Aurora と RDS コンソールを開き、Amazon RDS DB インスタンスを含むリージョンを選択します。
  2. ナビゲーションペインから [パラメータグループ] を選択します。
  3. 比較するパラメータグループを 2 つ選択し、[パラメータグループアクション] をクリックします。
  4. [パラメータの比較] をクリックします。

その結果、すべてのパラメータと値を一覧表示するパラメータの比較表が作成されます。パラメータの比較表を確認して、デフォルトパラメータグループとカスタムパラメータグループの両方のパラメータ値を確認します。

AWS CLI を使用する

AWS CLI の describe-db-parameters コマンドと describe-db-cluster-parameters コマンドを使用して、パラメータグループを比較します。

以下のコマンドを実行して、それぞれのソースなど、パラメータグループの設定を表示します。

aws rds describe-db-parameters --db-parameter-group-name INSERT-YOUR-PG-NAME-HERE --region INSERT-REGION-HERE

エンジンファミリーのデフォルト値を表示するには、同じコマンドを使用します。または、データベースレベルのパラメータには describe-engine-default-parameters コマンドを使用し、クラスターレベルのパラメータには describe-engine-default-cluster-parameters コマンドを使用します。

次の例は、MySQL エンジンバージョン 8.0 のパラメータグループファミリーのデフォルトパラメータを示しています。

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0

注: 2 つのパラメータグループを同時に比較する AWS CLI コマンドはありません。この機能は Aurora と RDS コンソールでのみ使用できます。ただし、AWS CLI コマンド --output text を使用すると、結果をデフォルトの JSON 形式ではなくプレーンテキストで一覧表示できます。その後、パラメータグループをリストしたプレーンテキストファイルを比較します。

関連情報

互換性のないネットワーク状態にある Amazon RDS DB の問題を解決するにはどうすればよいですか?

非互換パラメータ状態に陥った Amazon RDS DB インスタンスをトラブルシューティングする方法を教えてください。

Working with parameter groups (パラメータグループの使用)

AWS公式更新しました 3年前
1コメント

This article was reviewed and updated on 2023-07-03.

エキスパート

応答済み 2ヶ月前

関連するコンテンツ