

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 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 为每个参数组系列提供一个默认的参数组。默认参数组中的每个参数都有预设值，并且无法修改。默认参数组名称的格式为 `default.parameter_group_family`。例如，`redshift-2.0` 参数组系列的默认参数组为 `default.redshift-2.0`。

如果您想要使用与默认参数组不同的参数值，则必须创建自定义参数组，然后将其与您的集群相关联。最初，自定义参数组中的参数值与默认参数组中的参数值相同。由于值由 Amazon Redshift 预先设置，因此所有参数的初始 `source` 均为 `engine-default`。在您更改参数值之后，`source` 将变为 `user`，表明默认值被修改为现在的值。

**注意**  
Amazon Redshift 控制台不会显示每个参数的 `source`。您必须使用Amazon Redshift API、AWS CLI、或其中一个 AWS 开发工具包才能查看 `source`。

对于您创建的参数组，您可以随时修改参数值，也可以将所有参数值重置为默认值。您还可以将其他参数组与某个集群相关联。在某些情况下，您可以修改与集群关联的参数组中的参数值，或者将其他参数组与集群关联。在这些情况下，您可能需要重新启动集群以使更新后的参数值生效。如果该集群发生故障并由 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  |  默认   |  《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)。