

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# Amazon Redshift パラメータグループを作成します。
<a name="working-with-parameter-groups"></a>

 Amazon Redshift で、作成する各クラスターにパラメータグループを関連付けます。*パラメータグループ*は、クラスター内で作成したデータベースに適用されるパラメータのグループです。これらのパラメータは、クエリのタイムアウトやデータスタイルなどのデータベース設定を定義します。クラスターを起動する場合、パラメータグループに関連付ける必要があります。パラメータグループを後で変更する場合は、クラスターを変更し、別のパラメータグループを選択します。

各パラメータグループには、データベースの設定を定義する複数のパラメータがあります。使用できるパラメータのリストは、パラメータグループが属しているパラメータグループファミリーによって異なります。デフォルトのパラメータグループファミリーは `redshift-2.0` です。

Amazon Redshift は、パラメータグループファミリーごとに 1 つのデフォルトパラメータグループを提供しています。デフォルトパラメータグループにはパラメータごとのプリセット値があり、これを変更することはできません。デフォルトのパラメータグループ名の形式は `default.parameter_group_family` です。例えば、`redshift-2.0` パラメータグループファミリーのデフォルトのパラメータグループは、`default.redshift-2.0` です。

デフォルトパラメータグループとは異なるパラメータ値を使用するには、カスタムパラメータグループを作成してクラスターを関連付ける必要があります。カスタムパラメータグループ内のパラメータ値は、最初はデフォルトパラメータグループ内のものと同じです。これらの値は Amazon Redshift によってプリセットされているため、すべてのパラメータの最初の `source` は `engine-default` です。パラメータ値を変更した後、`source` は `user` に変わり、値がデフォルト値から変更されたことを示します。

**注記**  
Amazon Redshift コンソールには各パラメータの `source` は表示されません。`source` を表示するには、Amazon Redshift API、AWS CLI、または AWS SDK の 1 つを使用する必要があります。

ユーザーが作成したパラメータグループについては、パラメータ値はいつでも変更できます。またはすべてのパラメータ値をデフォルトにリセットすることもできます。また、異なるパラメータグループをクラスターに関連付けることもできます。場合によっては、クラスターに既に関連付けられているパラメータグループのパラメータ値を変更したり、別のパラメータグループをクラスターに関連付けたりすることもできます。このような場合、更新したパラメータ値を有効にするためにクラスターの再起動が必要になることがあります。クラスターに障害が発生し、Amazon Redshift により再起動された場合、変更内容はそのときに適用されます。メンテナンス中にクラスターが再起動された場合、変更は適用されません。詳細については、「[WLM の動的プロパティと静的プロパティ](workload-mgmt-config.md#wlm-dynamic-and-static-properties)」を参照してください。

## デフォルトパラメータ値
<a name="default-param-group-values"></a>

**注記**  
 2025 年 1 月 10 日現在、`require_ssl` パラメータのデフォルト値は true です。クラスターで SSL を必須にしない場合は、クラスターの作成時にカスタムパラメータグループを使用するか、デフォルト設定でクラスターを作成した後で、カスタムパラメータグループに関連付けるように、クラスターを変更することができます。

次の表はデフォルトパラメータ値の一覧とともに、各パラメータの詳細な情報へのリンクを示しています。これらは `redshift-2.0` パラメータグループファミリーのデフォルト値です。


| パラメータ名 | 値 | 詳細情報 | 
| --- | --- | --- | 
|  auto\$1analyze  |  true  |  Amazon Redshift データベースデベロッパーガイドの「[auto\$1analyze](https://docs.aws.amazon.com/redshift/latest/dg/t_Analyzing_tables.html#t_Analyzing_tables-auto-analyze)」  | 
|  auto\$1mv  |  true  |  Amazon Redshift データベースデベロッパーガイドの「[自動マテリアライズドビュー](https://docs.aws.amazon.com/redshift/latest/dg/materialized-view-auto-mv.html)」 | 
|  datestyle  |   ISO, MDY   |  Amazon Redshift データベースデベロッパーガイドの「[datestyle](https://docs.aws.amazon.com/redshift/latest/dg/r_datestyle.html)」  | 
|  enable\$1case\$1sensitive\$1identifier  |   false   |  Amazon Redshift データベースデベロッパーガイドの「[enable\$1case\$1sensitive\$1identifier](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_identifier.html)」  | 
|  enable\$1user\$1activity\$1logging  |   false   |  [データベース監査ログ作成](db-auditing.md)このガイドの「」  | 
|  extra\$1float\$1digits  |  0  |  Amazon Redshift データベースデベロッパーガイドの「[extra\$1float\$1digits](https://docs.aws.amazon.com/redshift/latest/dg/r_extra_float_digits.html)」  | 
|  max\$1concurrency\$1scaling\$1clusters  |  1  |  Amazon Redshift データベースデベロッパーガイドの「[max\$1concurrency\$1scaling\$1clusters](https://docs.aws.amazon.com/redshift/latest/dg/r_max_concurrency_scaling_clusters.html)」  | 
|  query\$1group  |  default   |  Amazon Redshift データベースデベロッパーガイドの「[query\$1group](https://docs.aws.amazon.com/redshift/latest/dg/r_query_group.html)」  | 
|  require\$1ssl  |  true  |  [接続のセキュリティオプションを設定する](connecting-ssl-support.md)このガイドの「」  | 
|  search\$1path  |   \$1user, public   |  Amazon Redshift データベースデベロッパーガイドの「[search\$1path](https://docs.aws.amazon.com/redshift/latest/dg/r_search_path.html)」  | 
|  statement\$1timeout  |  0  |  Amazon Redshift データベースデベロッパーガイドの「[statement\$1timeout](https://docs.aws.amazon.com/redshift/latest/dg/r_statement_timeout.html)」  | 
|  wlm\$1json\$1configuration  |   [\$1"auto\$1wlm":true\$1]   |  [ワークロード管理](workload-mgmt-config.md)このガイドの「」 | 
|  use\$1fips\$1ssl  |  false  |  システムが FIPS に準拠する必要がある場合のみ、FIPS 準拠の SSL モードを有効にします。 | 

**注記**  
`max_cursor_result_set_size` パラメータは廃止されました。カーソル結果セットのサイズの詳細については、*Amazon Redshift データベースデベロッパーガイド*の「[カーソルの制約](https://docs.aws.amazon.com/redshift/latest/dg/declare.html#declare-constraints)」を参照してください。

データベースで `SET` コマンドを使用して一時的にパラメータを上書きすることもできます。`SET` コマンドは、現在のセッションの期間だけパラメータを上書きします。前の表で示されたパラメータに加えて、データベースで `wlm_query_slot_count` を設定することで、一時的にスロットカウントを調整することもできます。`wlm_query_slot_count` パラメータは、パラメータグループでの設定に使用することはできません。スロット数の調整の詳細については、*Amazon Redshift データベースデベロッパーガイド*の「[wlm\$1query\$1slot\$1count](https://docs.aws.amazon.com/redshift/latest/dg/r_wlm_query_slot_count.html)」を参照してください。他のパラメータを一時的に上書きする方法の詳細については、*Amazon Redshift データベースデベロッパーガイド*から「[サーバー設定の変更](https://docs.aws.amazon.com/redshift/latest/dg/t_Modifying_the_default_settings.html)」を参照してください。