

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modifica di un gruppo di parametri
<a name="parameter-group-modify"></a>

Puoi visualizzare uno qualsiasi dei tuoi gruppi di parametri per vedere un riepilogo dei valori dei parametri e della configurazione WLM (Workload Management, gestione del carico di lavoro). In un gruppo di parametri, puoi modificare le impostazioni dei parametri e le proprietà della configurazione WLM. 

**Nota**  
Non è consentito modificare il gruppo di parametri predefinito.

------
#### [ Console di gestione AWS ]

Nella console i gruppi di parametri sono visualizzati nella scheda **Parametri** e le **Code di carichi di lavoro** sono visualizzate nella scheda **Gestione del carico di lavoro**. 

**Per modificare un gruppo di parametri**

1. Accedi a Console di gestione AWS e apri la console Amazon Redshift all'indirizzo. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Dal menu di navigazione scegliere **Configurations** (Configurazioni), quindi scegliere **Workload management** (Gestione carichi di lavoro) per visualizzare la pagina **Workload management** Gestione carichi di lavoro). 

1. Scegli il gruppo di parametri che intendi modificare per visualizzare la pagina dei dettagli, contenente le schede **Parameters (Parametri)** e **Workload management (Gestione workload)**. 

1. Scegli la scheda **Parameters (Parametri)** per visualizzare le impostazioni dei parametri correnti. 

1. Scegli **Edit parameters (Modifica parametri)** per abilitare la modifica delle impostazioni di questi parametri: 
   + `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`

   Per ulteriori informazioni su questi parametri, consultare [Gruppi di parametri di Amazon Redshift.](working-with-parameter-groups.md). 

1. Inserisci le modifiche e scegli **Save (Salva)** per aggiornare il gruppo di parametri. 

**Per modificare la configurazione WLM in un gruppo di parametri**

1. Accedi a Console di gestione AWS e apri la console Amazon Redshift all'indirizzo. [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)

1. Dal menu di navigazione scegliere **Configurations** (Configurazioni), quindi scegliere **Workload management** (Gestione carichi di lavoro) per visualizzare la pagina **Workload management** Gestione carichi di lavoro). 

1. Scegli il gruppo di parametri che intendi modificare per visualizzare la pagina dei dettagli, contenente le schede **Parameters (Parametri)** e **Workload management (Gestione dei carichi di lavoro)**. 

1. Scegli la scheda **Workload management (Gestione dei carichi di lavoro)** per visualizzare la configurazione WLM attuale. 

1. Scegli **Modifica le code dei carichi di lavoro** per modificare la configurazione WLM. 

1. (Facoltativo) Per abilitare la funzionalità SQA (Short Query Acceleration, accelerazione di query brevi), seleziona **Enable short query acceleration (Abilita accelerazione di query brevi)**.

   Quando abiliti la funzionalità SQA, per impostazione predefinita l'opzione **Maximum run time for short queries (1 to 20 seconds) (Tempo di esecuzione massimo per query brevi (da 1 a 20 secondi))** viene impostata su **Dynamic (Dinamico)**. Per impostare il runtime massimo su un valore fisso, scegliere un valore compreso tra 1 e 20.

1. Eseguire una o più delle seguenti operazioni per modificare la configurazione relativa alle code: 
   + Scegli **Switch WLM mode (Cambia modalità WLM)** per scegliere tra **Automatic WLM (WLM automatico)** e **Manual WLM (WLM manuale)**.

     Con **WLM automatico**, i valori **Memoria** e **Simultaneità su principale** sono impostati su **auto**.
   + Per creare una coda, scegli **Edit workload queues (Modifica code dei carichi di lavoro)**, quindi scegli **Add Queue (Aggiungi coda)**.
   + Per modificare una coda, modifica i valori di proprietà nella tabella. A seconda del tipo di coda, le proprietà possono includere quanto segue:
     + Il **Queue name (Nome della coda)** può essere modificato. 
     + **Memoria (%)**
     + **Concurrency on main cluster (simultaneità nel cluster principale)**
     + La **Concurrency Scaling mode (Modalità dimensionamento della simultaneità)** può essere **off (disattivata)** o **auto (automatica)**
     + **Timeout (ms)**
     + **Gruppi di utenti**
     + **Gruppi di query**
     + **Ruoli utente**

     Per ulteriori informazioni su queste proprietà, consultare [Proprietà del parametro di configurazione WLM](workload-mgmt-config.md#wlm-json-config-properties).
**Importante**  
Se modifichi il nome di una coda, cambia anche il valore della `QueueName` dimensione delle metriche della coda WLM (ad esempio, WLMQueue Lunghezza,, WLMQuery Durata WLMQueue WaitTime WLMQueriesCompletedPerSecond, WLMRunning Interrogazioni e così via). Pertanto, se modifichi il nome di una coda, potresti dover modificare gli allarmi CloudWatch impostati. 
   + Per modificare l'ordine delle code, utilizza i pulsanti freccia **Up (Su)** e **Down (Giù)**. 
   + Per eliminare una coda, scegli **Delete (Elimina)** nella riga della coda nella tabella.

1. (Facoltativo) Per applicare le modifiche ai cluster dopo il riavvio degli stessi, seleziona **Defer dynamic changes until reboot (Rinvia modifiche dinamiche fino al riavvio)**.
**Nota**  
Alcune modifiche richiedono il riavvio dei cluster indipendentemente dalla selezione o meno di questa impostazione. Per ulteriori informazioni, consultare [Proprietà WLM dinamiche e statiche](workload-mgmt-config.md#wlm-dynamic-and-static-properties).

1. Scegli **Save** (Salva).

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

 Per configurare i parametri di Amazon Redshift utilizzando AWS CLI, si utilizza il [modify-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/redshift/modify-cluster-parameter-group.html)comando per un gruppo di parametri specifico. Il gruppo di parametri da modificare deve essere specificato in `parameter-group-name`. Utilizza il `parameters` parametro (per il `modify-cluster-parameter-group` comando) per specificare name/value le coppie per ogni parametro che desideri modificare nel gruppo di parametri. 

**Nota**  
Esistono alcune considerazioni speciali in relazione alla configurazione del parametro `wlm_json_configuration` con l' AWS CLI. Gli esempi in questa sezione sono validi per tutti i parametri ad eccezione di `wlm_json_configuration`. Per ulteriori informazioni sulla configurazione `wlm_json_configuration` mediante l'utilizzo di AWS CLI, vedere[Gestione dei carichi di lavoro](workload-mgmt-config.md). 

Dopo la modifica dei valori di parametro, è necessario riavviare gli eventuali cluster associati al gruppo di parametri modificato. Lo stato del cluster visualizza `applying` per `ParameterApplyStatus` durante l'applicazione dei valori, quindi `pending-reboot` dopo l'applicazione dei valori. Dopo il riavvio, i database nel cluster iniziano a utilizzare i nuovi valori di parametro. Per ulteriori informazioni sul riavvio di cluster, consultare [Riavvio di un cluster](reboot-cluster.md). 

**Nota**  
Il parametro `wlm_json_configuration` contiene alcune proprietà dinamiche che non richiedono il riavvio dei cluster associati affinché le modifiche siano applicate. Per ulteriori informazioni sulle proprietà dinamiche e statiche, consultare [Proprietà WLM dinamiche e statiche](workload-mgmt-config.md#wlm-dynamic-and-static-properties). 

 La sintassi seguente mostra come utilizzare il comando `modify-cluster-parameter-group` per configurare un parametro. È possibile specificare *parameter\$1group\$1name* e sostituire entrambi *parameter\$1name* e *parameter\$1value* con un parametro effettivo da modificare e un valore per quel parametro. Se intendi modificare più parametri contemporaneamente, separa ogni set di parametri e di valori da quello successivo con uno spazio. 

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

 L'esempio seguente mostra come configurare i parametri `statement_timeout` e `enable_user_activity_logging` per il gruppo di parametri `myclusterparametergroup`. 

**Nota**  
 Ai fini della leggibilità, l'esempio viene visualizzato su più righe, ma in realtà si AWS CLI tratta di una sola riga. 

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

------