

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Modificación de un grupo de parámetros
<a name="parameter-group-modify"></a>

Puede consultar cualquier grupo de parámetros de para ver un resumen de los valores de los parámetros y la configuración de administración de cargas de trabajo (WLM). Puede modificar parámetros para cambiar la configuración de los parámetros y las propiedades de la configuración de WLM. 

**nota**  
No puede modificar el grupo de parámetros predeterminado.

------
#### [ Consola de administración de AWS ]

En la consola, los grupos de parámetros se muestran en la pestaña **Parámetros** y las **Colas de carga de trabajo** se muestran en la pestaña **Administración de cargas de trabajo**. 

**Para modificar un grupo de parámetros**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon Redshift en [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1. En el menú de navegación, elija **Configurations** (Configuraciones) y, a continuación, elija **Workload management (Administración de la carga de trabajo)** para mostrar la página de **Workload management (Administración de la carga de trabajo)**. 

1. Seleccione el grupo de parámetros que desee modificar para mostrar la página de detalles con pestañas para **Parameters (Parámetros)** y **Workload management (Administración de la carga de trabajo)**. 

1. Haga clic en la pestaña **Parameters (Parámetros)** para ver la configuración de parámetros actual. 

1. Haga clic en **Edit parameters (Editar parámetros)** para permitir cambiar la configuración de estos parámetros: 
   + `auto_analyze`
   + `auto_mv`
   + `datestyle`
   + `enable_case_sensitive_identifier`
   + `enable_user_activity_logging`
   + `extra_float_digits`
   + `max_concurrency_scaling_clusters`
   + `max_cursor_result_set_size`
   + `query_group`
   + `require_ssl`
   + `search_path`
   + `statement_timeout`
   + `use_fips_ssl`

   Para obtener más información sobre estos parámetros, consulte [Grupos de parámetros de Amazon Redshift](working-with-parameter-groups.md). 

1. Introduzca sus cambios y luego haga clic en **Save (Guardar)** para actualizar el grupo de parámetros. 

**Para modificar la configuración de WLM en un grupo de parámetros**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon Redshift en [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1. En el menú de navegación, elija **Configurations** (Configuraciones) y, a continuación, elija **Workload management (Administración de la carga de trabajo)** para mostrar la página de **Workload management (Administración de la carga de trabajo)**. 

1. Seleccione el grupo de parámetros que desee modificar para mostrar la página de detalles con pestañas para **Parameters (Parámetros)** y **Workload management (Administración de la carga de trabajo)**. 

1. Seleccione la pestaña **Workload management (Administración de cargas de trabajo)** para ver la configuración actual de WLM. 

1. Elija **Editar las colas de carga de trabajo** para editar la configuración de WLM. 

1. (Opcional) Seleccione **Enable short query acceleration (Habilitar aceleración de consultas cortas, SQA)** para habilitarlas.

   Si se habilita SQA, **Maximum run time for short queries (1 to 20 seconds) [Tiempo máximo de ejecución para consultas cortas (de 1 a 20 segundos)]** se establece en **Dynamic (Dinámico)** de forma predeterminada. Para establecer el tiempo de ejecución máximo en un valor fijo, elija un valor comprendido entre 1 y 20.

1. Realice una o más de las siguientes acciones para modificar la configuración de la cola: 
   + Elija **Switch WLM mode (Cambiar modo de WLM)** para elegir entre **Auto WLM (WLM automática)** y **Manual WLM (WLM manual)**.

     Con **Auto WLM (WLM automática)**, los valores de **Memory (Memoria)** and **Concurrency on main (Simultaneidad en principal)** se establecen en **auto (automático)**.
   + Para crear una cola, seleccione **Edit workload queues (Editar colas de cargas de trabajo)** y seleccione **Add Queue (Añadir cola)**.
   + Para modificar una cola, cambie los valores de propiedad en la tabla. En función del tipo de cola, las propiedades pueden incluir las siguientes:
     + **Queue name (Nombre de cola)** no se puede cambiar. 
     + **Memoria (%)**
     + **Concurrency on main cluster (Simultaneidad en clúster principal)**
     + El valor de **Concurrency Scaling mode (Modo de escalado de simultaneidad)** puede ser **off (desactivado)** o **auto (automático)**.
     + **Tiempo de espera (ms)**
     + **Grupos de usuarios**
     + **Grupos de consultas**
     + **Roles de usuario**

     Para obtener más información sobre estas propiedades, consulte [Propiedades del parámetro de configuración de WLM](workload-mgmt-config.md#wlm-json-config-properties).
**importante**  
Si cambia el nombre de una cola, también cambia el valor de la dimensión `QueueName` de las métricas de cola WLM (por ejemplo, WLMQueueLength, WLMQueueWaitTime, WLMQueriesCompletedPerSecond, WLMQueryDuration, WLMRunningQueries, etc.). Por lo tanto, si cambia el nombre de una cola, es posible que tenga que cambiar las alarmas de CloudWatch que ha configurado. 
   + Para cambiar el orden de las colas, seleccione los botones de las flechas **Up (Arriba)** y **Down (Abajo)**. 
   + Para eliminar una cola, seleccione el botón **Delete (Eliminar)** en la fila de la cola de la tabla.

1. (Opcional) Seleccione **Defer dynamic changes until reboot (Aplazar cambios dinámicos hasta reiniciar)**. para que se apliquen los cambios a los clústeres hasta el próximo reinicio.
**nota**  
Algunos cambios requieren un reinicio del clúster independientemente de esta configuración. Para obtener más información, consulte [Propiedades dinámicas y estáticas de WLM](workload-mgmt-config.md#wlm-dynamic-and-static-properties).

1. Seleccione **Save**.

------
#### [ AWS CLI ]

 Para configurar los parámetros de Amazon Redshift con la AWS CLI, utilice el comando [modify-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/redshift/modify-cluster-parameter-group.html) en un grupo de parámetros específico. Especifique el grupo de parámetros a modificar en `parameter-group-name`. Utilice el parámetro `parameters` (para el comando `modify-cluster-parameter-group`) para especificar los pares de nombre/valor de cada parámetro que desea modificar en el grupo de parámetros. 

**nota**  
Existen consideraciones especiales cuando se configura el parámetro `wlm_json_configuration` mediante la AWS CLI. Los ejemplos de esta sección aplican a todos los parámetros, excepto `wlm_json_configuration`. Para obtener más información acerca de la configuración de `wlm_json_configuration` mediante la AWS CLI, consulte [Administración de la carga de trabajo](workload-mgmt-config.md). 

Luego de modificar los valores de parámetros, debe reiniciar cualquier clúster que esté asociado al grupo de parámetros modificado. El estado del clúster muestra `applying` para el `ParameterApplyStatus` durante la aplicación de los valores y `pending-reboot` después de que se han aplicado los valores. Luego de reiniciar, la base de datos del clúster comienza a utilizar los nuevos valores de parámetros. Para obtener más información acerca del reinicio de clústeres, consulte [Reinicio de un clúster](reboot-cluster.md). 

**nota**  
El parámetro `wlm_json_configuration` contiene algunas propiedades que son dinámicas y no requieren el reinicio de los clústeres asociados para que se apliquen los cambios. Para obtener más información acerca de las propiedades dinámicas y estáticas, consulte [Propiedades dinámicas y estáticas de WLM](workload-mgmt-config.md#wlm-dynamic-and-static-properties). 

 La siguiente sintaxis muestra cómo utilizar el comando `modify-cluster-parameter-group` para configurar un parámetro. Especifique *parameter\$1group\$1name* y reemplace *parameter\$1name* y *parameter\$1value* por un parámetro real que desee modificar y un valor para ese parámetro. Si desea modificar más de un parámetro al mismo tiempo, separe con un espacio cada parámetro y valor establecido del siguiente. 

```
aws redshift modify-cluster-parameter-group --parameter-group-name parameter_group_name --parameters ParameterName=parameter_name,ParameterValue=parameter_value
```

 En el siguiente ejemplo, se muestra cómo configurar los parámetros `statement_timeout` y `enable_user_activity_logging` para el grupo de parámetros `myclusterparametergroup`. 

**nota**  
 Por fines de legibilidad, el ejemplo se muestra en varias líneas pero, en la AWS CLI real, se ve en una línea. 

```
aws redshift modify-cluster-parameter-group 
--parameter-group-name myclusterparametergroup 
--parameters ParameterName=statement_timeout,ParameterValue=20000 ParameterName=enable_user_activity_logging,ParameterValue=true
```

------