Modificación de un grupo de parámetros
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.
- AWS Management Console
-
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
-
Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/
. -
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).
-
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).
-
Haga clic en la pestaña Parameters (Parámetros) para ver la configuración de parámetros actual.
-
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.
-
-
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
-
Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/
. -
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).
-
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).
-
Seleccione la pestaña Workload management (Administración de cargas de trabajo) para ver la configuración actual de WLM.
-
Elija Editar las colas de carga de trabajo para editar la configuración de WLM.
-
(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.
-
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.
-
Memory (%) (Porcentaje de 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)
-
User groups (Grupos de usuarios)
-
Query groups (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.
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.
-
-
(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.
-
Elija Save (Guardar).
-
- AWS CLI
-
Para configurar los parámetros de Amazon Redshift con la AWS CLI, utilice el comando modify-cluster-parameter-group en un grupo de parámetros específico. Especifique el grupo de parámetros a modificar en
parameter-group-name
. Utilice el parámetroparameters
(para el comandomodify-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, exceptowlm_json_configuration
. Para obtener más información acerca de la configuración dewlm_json_configuration
mediante la AWS CLI, consulte Administración de la carga de trabajo.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 elParameterApplyStatus
durante la aplicación de los valores ypending-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.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.La siguiente sintaxis muestra cómo utilizar el comando
modify-cluster-parameter-group
para configurar un parámetro. Especifiqueparameter_group_name
y reemplaceparameter_name
yparameter_value
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
yenable_user_activity_logging
para el grupo de parámetrosmyclusterparametergroup
.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