

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à.

# Gruppi di parametri per Amazon Aurora
<a name="USER_WorkingWithParamGroups"></a>

*Parametri database* specificano la modalità di configurazione del database. Ad esempio, i parametri del database possono specificare la quantità di risorse, come la memoria, da allocare a un database.

È possibile gestire la configurazione del database associando le istanze database e i cluster di database Aurora con i gruppi di parametri. Aurora definisce i gruppi di parametri con le impostazioni di default. Puoi definire i gruppi di parametri anche con le impostazioni personalizzate.

**Topics**
+ [Panoramica dei gruppi di parametri](parameter-groups-overview.md)
+ [Gruppi di parametri del cluster di database per i cluster di database Amazon Aurora](USER_WorkingWithDBClusterParamGroups.md)
+ [Gruppi di parametri database per istanze database Amazon Aurora](USER_WorkingWithDBInstanceParamGroups.md)
+ [Confronto di gruppi di parametri database](USER_WorkingWithParamGroups.Comparing.md)
+ [Specifica dei parametri del database](USER_ParamValuesRef.md)

# Panoramica dei gruppi di parametri
<a name="parameter-groups-overview"></a>

Un *gruppo di parametri cluster database* agisce da container per i valori di configurazione del motore che si applicano a ogni istanza database in un cluster database Aurora. Ad esempio, il modello di storage condiviso di Aurora richiede che ogni istanza database in un cluster Aurora utilizzi la stessa impostazione per i parametri come ad esempio `innodb_file_per_table`. Pertanto, i parametri che influenzano il layout di storage fisico sono parte del gruppo di parametri del cluster. Il gruppo di parametri cluster database include anche i valori predefiniti per tutti i parametri a livello di istanza.

Un *gruppo di parametri database* agisce da container per i valori di configurazione del motore che si applicano a una o più istanze database. I gruppi di parametri di database si applicano alle istanze database in Amazon RDS e Aurora. Queste impostazioni di configurazione si applicano alle proprietà che possono variare tra le istanze database all’interno di un cluster Aurora, ad esempio le dimensioni dei buffer di memoria.



**Topics**
+ [Gruppi di parametri predefiniti e personalizzati](#parameter-groups-overview.custom)
+ [Parametri statici e dinamici del cluster database](#parameter-groups-overview.db-cluster)
+ [Parametri statici e dinamici dell'istanza database](#parameter-groups-overview.db-instance)
+ [Parametri del set di caratteri](#parameter-groups-overview.char-sets)
+ [Parametri e valori dei parametri supportati](#parameter-groups-overview.supported)

## Gruppi di parametri predefiniti e personalizzati
<a name="parameter-groups-overview.custom"></a>

Se decidi di creare un'istanza database senza specificare un gruppo di parametri di database, l’istanza database utilizza un gruppo di parametri predefinito. Allo stesso modo, se crei un cluster di database Aurora senza specificare un gruppo di parametri cluster di database, il cluster di database utilizza un gruppo di parametri cluster di databasedi default. Ogni gruppo di parametri di default contiene le impostazioni predefinite del motore del database e le impostazioni predefinite di sistema di Amazon RDS in base a motore, classe di elaborazione e storage allocato dell'istanza.

Non puoi modificare le impostazioni dei parametri di un gruppo di parametri predefinito. Puoi invece procedere come descritto di seguito:

1. Crea un nuovo set di parametri.

1. Modifica le impostazioni dei parametri desiderati. Non tutti i parametri del motore di database presenti nel gruppo di parametri possono essere modificati.

1. Modifica l’istanza database o il cluster di database per associare il nuovo gruppo di parametri. 

   Per informazioni sulla modifica di un cluster database o un'istanza database, consulta [Modifica di un cluster database Amazon Aurora](Aurora.Modifying.md).
**Nota**  
Se hai modificato l'istanza database per utilizzare un gruppo di parametri personalizzati e avvii l'istanza database, RDS riavvia automaticamente l'istanza database come parte del processo di avvio. Per le istanze RDS per SQL Server Multi-AZ con AlwaysOn o opzione di mirroring abilitata, è previsto un failover quando l'istanza viene riavviata dopo il processo di avvio.

RDS applica i parametri statici e dinamici modificati in un gruppo di parametri appena associato solo dopo il riavvio dell’istanza database. Tuttavia, se modifichi i parametri dinamici nel gruppo di parametri database associato all'istanza database, tali modifiche vengono applicate immediatamente senza eseguire il riavvio. Per informazioni sulla modifica del gruppo di parametri database, consulta [Modifica di un cluster database Amazon Aurora](Aurora.Modifying.md).

Se aggiorni i parametri all’interno di un gruppo di parametri database, le modifiche si applicano a tutte le istanze database associate al gruppo di parametri. Allo stesso modo, se aggiorni i parametri in un gruppo di parametri cluster database Aurora, le modifiche si applicano a tutti i cluster database Aurora associati al gruppo di parametri cluster database.

[Se non si desidera creare un gruppo di parametri da zero, è possibile copiare un gruppo di parametri esistente con il comando o il comando -group. AWS CLI[copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)copy-db-cluster-parameter](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) In alcuni casi la copia di un gruppo di parametri è utile. Ad esempio quando devi includere la maggior parte dei valori e dei parametri personalizzati del gruppo di parametri esistente in un nuovo gruppo di parametri .

## Parametri statici e dinamici del cluster database
<a name="parameter-groups-overview.db-cluster"></a>

I parametri di cluster di database sono statici o dinamici. Differiscono nei seguenti modi:
+ Quando modifichi un parametro statico e salvi il gruppo di parametri del cluster di database, la modifica del parametro diventa effettiva al riavvio manuale di ogni istanza database sul cluster di database associato. Quando si utilizza il Console di gestione AWS per modificare i valori dei parametri statici del cluster DB, viene sempre utilizzato `pending-reboot` for. `ApplyMethod`
+ Quando si modifica un parametro dinamico, per impostazione predefinita la modifica del parametro diventa immediatamente effettiva, senza richiedere il riavvio. Quando usi la console, utilizza sempre `immediate` per `ApplyMethod`. Per rimandare la modifica dei parametri a dopo il riavvio delle istanze DB in un cluster DB associato, utilizza l'API AWS CLI o RDS. Quindi, imposta il valore `ApplyMethod` su `pending-reboot` per la modifica del parametro.

[Per ulteriori informazioni sull'utilizzo di per modificare il valore AWS CLI di un parametro, consulta -group. modify-db-cluster-parameter](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html) [Per ulteriori informazioni sull'utilizzo dell'API RDS per modificare il valore di un parametro, consulta Modify. DBCluster ParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html)

Se si modifica il gruppo di parametri cluster database associato a un cluster database, occorre riavviare le istanze database nel cluster database per applicare le modifiche a tutte le istanze database nel cluster database. Per determinare se le istanze database di un cluster di database devono essere riavviate per applicare le modifiche, esegui il seguente comando AWS CLI .

`aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier`

Controlla il valore `DBClusterParameterGroupStatus` per l’istanza database primaria nell’output. Se il valore è `pending-reboot`, riavvia l'istanza database del cluster di database.

## Parametri statici e dinamici dell'istanza database
<a name="parameter-groups-overview.db-instance"></a>

I parametri di istanza database sono statici o dinamici. Di seguito sono riportate le differenze:
+ Quando modifichi un parametro statico e salvi il gruppo parametri del database, la modifica del parametro diventa effettiva al riavvio manuale delle istanze database associate. Per i parametri statici, la console utilizza sempre `pending-reboot` per `ApplyMethod`.
+ Quando si modifica un parametro dinamico, per impostazione predefinita la modifica del parametro diventa immediatamente effettiva, senza richiedere il riavvio. Quando si utilizza il Console di gestione AWS per modificare i valori dei parametri dell'istanza DB, viene sempre utilizzato `immediate` `ApplyMethod` per i parametri dinamici. Per posticipare la modifica dei parametri fino al riavvio di un'istanza DB associata, utilizza l'API AWS CLI o RDS. Quindi, imposta il valore `ApplyMethod` su `pending-reboot` per la modifica del parametro.

Per ulteriori informazioni sull'utilizzo di per modificare il valore AWS CLI di un parametro, vedere. [modify-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html) Per ulteriori informazioni sull'utilizzo dell'API RDS per modificare il valore di un parametro, consulta [Modify DBParameter Group](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html).

Se l'istanza database non usa le modifiche più recenti apportate al gruppo di parametri database associato, la console mostra il gruppo di parametri database con lo stato **pending-reboot**. Questo stato non comporta il riavvio automatico durante la successiva finestra di manutenzione. Per applicare le ultime modifiche del parametro su quella istanza database, riavvia manualmente l’istanza database.

## Parametri del set di caratteri
<a name="parameter-groups-overview.char-sets"></a>

Prima di creare il cluster database imposta tutti i parametri correlati al set di caratteri o alla regola di confronto del database nel gruppo di parametri. prima di creare un database. In questo modo, il database predefinito e i nuovi database usano i valori della regola di confronto e del set di caratteri specificati. Se modifichi parametri di confronto o del set di caratteri, le modifiche dei parametri non vengono applicate a database esistenti.

Per alcuni motori database puoi modificare valori di confronto o del set di caratteri per un database esistente usando il comando `ALTER DATABASE`, ad esempio:

```
ALTER DATABASE database_name CHARACTER SET character_set_name COLLATE collation;
```

Per ulteriori informazioni su come modificare il set di caratteri o i valori di confronto relativi a un database, consulta la documentazione relativa al motore database.

## Parametri e valori dei parametri supportati
<a name="parameter-groups-overview.supported"></a>

Per determinare i parametri supportati per il motore del database, vedi i parametri nel gruppo di parametri database e il gruppo di parametri cluster database usato dall'istanza database o dal cluster database. Per ulteriori informazioni, consultare [Visualizzazione dei valori dei parametri per un gruppo di parametri del database in Amazon Aurora](USER_WorkingWithParamGroups.Viewing.md) e [Visualizzazione dei valori dei parametri per un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.ViewingCluster.md).

In molti casi è possibile specificare valori interi e booleani per i parametri di database utilizzando espressioni, formule e funzioni. Le funzioni possono includere un'espressione logaritmica matematica. Tuttavia, non tutti i parametri supportano espressioni, formule e funzioni per i valori dei parametri. Per ulteriori informazioni, consulta [Specifica dei parametri del database](USER_ParamValuesRef.md).

Per un Aurora Global Database, puoi specificare impostazioni di configurazione diverse per i singoli cluster Aurora. Assicurati che le impostazioni siano abbastanza simili da produrre un comportamento coerente se promuovi un cluster secondario a cluster primario. Ad esempio, utilizza le stesse impostazioni per fusi orari e set di caratteri su tutti i cluster di un Aurora Global Database.

Un'impostazione errata dei parametri in un gruppo di parametri può avere conseguenze negative impreviste, tra cui il peggioramento delle prestazioni e l'instabilità del sistema. Fai sempre attenzione quando modifichi i parametri database ed esegui il backup dei dati prima di modificare un gruppo di parametri. Prova le modifiche delle impostazioni del gruppo di parametri in un'istanza database o un cluster database di test prima di applicare le modifiche a un'istanza database o un cluster database di produzione.

# Gruppi di parametri del cluster di database per i cluster di database Amazon Aurora
<a name="USER_WorkingWithDBClusterParamGroups"></a>

I cluster database Amazon Aurora utilizzano gruppi di parametri di cluster di database. Le sezioni seguenti descrivono la configurazione e la gestione dei gruppi di parametri del cluster di database.

**Topics**
+ [Parametri dell’istanza database e del cluster database di Amazon Aurora](#Aurora.Managing.ParameterGroups)
+ [Creazione di un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.CreatingCluster.md)
+ [Associazione di un gruppo di parametri del cluster di database a un cluster di database in Amazon Aurora](USER_WorkingWithParamGroups.AssociatingCluster.md)
+ [Modifica dei parametri in un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.ModifyingCluster.md)
+ [Reimpostazione dei parametri in un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.ResettingCluster.md)
+ [Copia di un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.CopyingCluster.md)
+ [Elenco dei gruppi di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.ListingCluster.md)
+ [Visualizzazione dei valori dei parametri per un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.ViewingCluster.md)
+ [Eliminazione di un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.DeletingCluster.md)

## Parametri dell’istanza database e del cluster database di Amazon Aurora
<a name="Aurora.Managing.ParameterGroups"></a>

 Aurora utilizza un sistema a due livelli di impostazioni di configurazione: 
+  I parametri in un *gruppo di parametri cluster database* si applicano a ogni istanza database in un cluster database. I dati vengono memorizzati nel sistema secondario di storage condiviso Aurora. Per questo motivo, tutti i parametri correlati al layout fisico dei dati della tabella devono essere gli stessi per tutte le istanze database in un cluster Aurora. Allo stesso modo, poiché le istanze database Aurora sono connesse dalla replica, tutti i parametri per le impostazioni di replica devono essere identici in un cluster Aurora. 
+  I parametri in un *gruppo di parametri database* si applicano a una sola istanza database in un cluster database Aurora. Questi parametri sono correlati ad aspetti quali l’utilizzo di memoria che puoi modificare tra le istanze database nello stesso cluster Aurora. Ad esempio, un cluster spesso contiene istanze database con classi di istanza AWS differenti. 

 Ogni cluster Aurora è associato a un gruppo di parametri del cluster database. Questo gruppo di parametri assegna i valori di default per ogni valore di configurazione per il motore del database corrispondente. Il gruppo di parametri del cluster include i valori di default per i parametri a livello di cluster e di istanza. Ogni istanza database all’interno di un cluster Aurora Serverless v2 o con provisioning eredita le impostazioni dal gruppo di parametri del cluster di database. 

 Ogni istanza database è associata anche a un gruppo parametri del database. I valori nel gruppo parametri del database possono sostituire i valori di default del gruppo di parametri del cluster. Ad esempio, se un’istanza in un cluster ha riscontrato problemi, è possibile assegnare a tale istanza un gruppo parametri del database personalizzato. Il gruppo di parametri personalizzati può avere impostazioni specifiche per i parametri relativi al debug o all’ottimizzazione delle prestazioni. 

 Quando crei un cluster o una nuova istanza database, Aurora assegna gruppi di parametri predefiniti in base al motore database e alla versione specificati. È invece possibile specificare gruppi di parametri personalizzati. Puoi creare autonomamente tali gruppi di parametri e puoi modificare i valori dei parametri. È possibile specificare questi gruppi di parametri personalizzati al momento della creazione. È inoltre possibile modificare un cluster o un’istanza database in un secondo momento per utilizzare un gruppo di parametri personalizzati. 

 Per le istanze Aurora Serverless v2 e con provisioning, eventuali valori di configurazione che si modificano nel gruppo di parametri del cluster di database sostituiscono i valori di default nel gruppo parametri del database. Se modifichi i valori corrispondenti nel gruppo di parametri di database, tali valori sostituiranno le impostazioni del gruppo di parametri del cluster database. 

 Ogni impostazione dei parametri di database che modifichi acquisisce la precedenza sui valori del gruppo di parametri del cluster database, anche se modifichi i parametri di configurazione riportandoli ai valori di default. Puoi vedere quali parametri vengono sovrascritti utilizzando il [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) AWS CLI comando o l'operazione [Descrivi DBParameters](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) RDS API. Il campo `Source` contiene il valore `user` se hai modificato quel parametro. Per reimpostare uno o più parametri in modo che il valore del gruppo di parametri del cluster DB abbia la precedenza, utilizza il [reset-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html) AWS CLI comando o l'operazione API [Reset DBParameter Group](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html) RDS. 

I parametri dell’istanza database e del cluster database disponibili in Aurora variano in base alla compatibilità del motore del database.


| Motore del database | Parametri | 
| --- | --- | 
|  Aurora MySQL  |  Per informazioni, consulta [Parametri di configurazione Aurora MySQL](AuroraMySQL.Reference.ParameterGroups.md).  Per i cluster Aurora Serverless, vedi i dettagli aggiuntivi in [Uso di gruppi di parametri per Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) e [Gruppi di parametri per Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).   | 
|  Aurora PostgreSQL  |  Per informazioni, consulta [Amazon Aurora PostgreSQL parametri](AuroraPostgreSQL.Reference.ParameterGroups.md).  Per i cluster Aurora Serverless, vedi i dettagli aggiuntivi in [Uso di gruppi di parametri per Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) e [Gruppi di parametri per Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).   | 

**Nota**  
 I cluster Aurora Serverless v1 hanno solo gruppi di parametri del cluster di database, non gruppi parametri del database. Per i cluster Aurora Serverless v2, apporti tutte le modifiche ai parametri personalizzati nel gruppo di parametri del cluster di database.   
 Aurora Serverless v2 utilizza sia gruppi di parametri del cluster di database che gruppi parametri del database. Con Aurora Serverless v2, è possibile modificare quasi tutti i parametri di configurazione. Aurora Serverless v2 sostituisce le impostazioni di alcuni parametri di configurazione relativi alla capacità in modo che il carico di lavoro non venga interrotto quando le istanze Aurora Serverless v2 si riducono.   
 Per ulteriori informazioni sulle impostazioni di configurazione di Aurora Serverless e sulle impostazioni che puoi modificare, consulta [Uso di gruppi di parametri per Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) e [Gruppi di parametri per Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups). 

# Creazione di un gruppo di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.CreatingCluster"></a>

Puoi creare un nuovo gruppo di parametri del cluster DB utilizzando l' Console di gestione AWS AWS CLI, la o l'API RDS.

Dopo aver creato un gruppo di parametri del cluster database, devi attendere almeno 5 minuti prima di creare un cluster database che utilizza tale gruppo. In questo modo, Amazon RDS può completare l’operazione di creazione del gruppo di parametri prima che tale gruppo venga usato dal nuovo cluster database. Puoi utilizzare la pagina **Gruppi di parametri** nella [console Amazon RDS](https://console.aws.amazon.com/rds/) o il [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)comando per verificare che il gruppo di parametri del cluster DB sia stato creato.

Le seguenti limitazioni si applicano al nome del gruppo di parametri del·cluster database:
+ Il nome deve contenere da 1 a 255 lettere, numeri o trattini.

  I nomi del gruppo di parametri predefiniti possono includere un punto, ad esempio `default.aurora-mysql5.7`. Tuttavia, i nomi del gruppo di parametri personalizzati non possono includere un punto.
+ Il primo carattere deve essere una lettera.
+ Il nome non può terminare con un trattino o contenere due trattini consecutivi.

## Console
<a name="USER_WorkingWithParamGroups.CreatingCluster.CON"></a>

**Per creare un gruppo di parametri del cluster di database**

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

1. Nel pannello di navigazione, scegli **Parameter groups** (Gruppi di parametri).

1. Scegli **Create parameter group** (Crea gruppo di parametri).

1. In **Nome gruppo di parametri** inserisci il nome del nuovo gruppo di parametri del cluster di database.

1. In **Descrizione** inserisci una descrizione per il nuovo gruppo di parametri del cluster di database.

1. In **Tipo di motore**, scegli il tuo motore di database.

1. Nell’elenco **Famiglia gruppo di parametri** seleziona una famiglia del gruppo di parametri del database.

1. Scegli **Crea**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CreatingCluster.CLI"></a>

Per creare un gruppo di parametri del cluster DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html)comando.

L’esempio seguente crea un gruppo di parametri cluster di database denominato *mydbclusterparametergroup* per Aurora MySQL versione 5.7 con la descrizione "*My new cluster parameter group (Il mio nuovo gruppo di parametri cluster)*".

Includi i parametri obbligatori seguenti:
+ `--db-cluster-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Per elencare tutte le famiglie del gruppo di parametri disponibili, usa il comando seguente:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**Nota**  
L’output contiene duplicati.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds create-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --db-parameter-group-family aurora-mysql5.7 \
    --description "My new cluster parameter group"
```
Per Windows:  

```
aws rds create-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --db-parameter-group-family aurora-mysql5.7 ^
    --description "My new cluster parameter group"
```
Questo comando genera un output simile al seguente:  

```
{
    "DBClusterParameterGroup": {
        "DBClusterParameterGroupName": "mydbclusterparametergroup",
        "DBParameterGroupFamily": "aurora-mysql5.7",
        "Description": "My new cluster parameter group",
        "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
    }
}
```

## API RDS
<a name="USER_WorkingWithParamGroups.CreatingCluster.API"></a>

Per creare un gruppo di parametri del cluster di database, utilizza l’operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html) dell’API RDS.

Includi i parametri obbligatori seguenti:
+ `DBClusterParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Associazione di un gruppo di parametri del cluster di database a un cluster di database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.AssociatingCluster"></a>

Puoi creare gruppi di parametri del cluster database personalizzati con impostazioni personalizzate. Puoi associare un gruppo di parametri del cluster database a un cluster database utilizzando la Console di gestione AWS, la AWS CLI o l’API RDS. Ciò è possibile quando si crea o si modifica un cluster database.

Per ulteriori informazioni sulla creazione di un gruppo di parametri del cluster database, consulta [Creazione di un gruppo di parametri del cluster DB in Amazon Aurora](USER_WorkingWithParamGroups.CreatingCluster.md). Per ulteriori informazioni sulla creazione di un cluster database, consulta [Creazione di un cluster database Amazon Aurora](Aurora.CreateInstance.md). Per ulteriori informazioni sulla modifica di un cluster database, consulta [Modifica di un cluster database Amazon Aurora](Aurora.Modifying.md).

**Nota**  
Per Aurora PostgreSQL 15.2, 14.7, 13.10, 12.14 e tutte le 11 versioni, quando modifichi il gruppo di parametri del cluster di database associato a un cluster di database, riavvia ogni istanza di replica per applicare le modifiche.  
Per determinare se l'istanza database primaria di un cluster database deve essere riavviata per applicare le modifiche, emettere il seguente comando AWS CLI:  
`aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier`  
Controlla il valore `DBClusterParameterGroupStatus` per l'istanza database primaria nell'output. Se il valore è `pending-reboot`, riavvia l'istanza database primaria del cluster di database.

## Console
<a name="USER_WorkingWithParamGroups.AssociatingCluster.CON"></a>

**Per associare un gruppo di parametri del cluster database a un cluster database**

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

1. Nel riquadro di navigazione, scegliere **Databases (Database)**, quindi selezionare il cluster di database che si desidera modificare. 

1. Scegliere **Modify (Modifica)**. Viene visualizzata la pagina **Modify DB cluster (Modifica cluster di database)**.

1. Modifica l'impostazione del **gruppo di parametri del cluster database** . 

1. Scegliere **Continue (Continua)** e controllare il riepilogo delle modifiche. 

   La modifica viene applicata immediatamente indipendentemente dall'impostazione **Programmazione delle modifiche** .

1. Nella pagina di conferma esaminare le modifiche. Se sono corrette, selezionare **Modify cluster (Modifica cluster)** per salvare le modifiche. 

   In alternativa, scegliere **Back (Indietro)** per cambiare le modifiche o **Cancel (Annulla)** per annullare le modifiche. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.AssociatingCluster.CLI"></a>

Per associare un gruppo di parametri del cluster di database a un cluster di database, utilizza il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) della AWS CLI con le seguenti opzioni:
+ `--db-cluster-name`
+ `--db-cluster-parameter-group-name`

Nell'esempio seguente il gruppo di parametri database `mydbclpg` viene associato al cluster database `mydbcluster`.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds modify-db-cluster \
    --db-cluster-identifier mydbcluster \
    --db-cluster-parameter-group-name mydbclpg
```
Per Windows:  

```
aws rds modify-db-cluster ^
    --db-cluster-identifier mydbcluster ^
    --db-cluster-parameter-group-name mydbclpg
```

## API RDS
<a name="USER_WorkingWithParamGroups.AssociatingCluster.API"></a>

Per associare un gruppo di parametri del cluster database a un cluster database, utilizza l'operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) dell'API RDS con i seguenti parametri:
+ `DBClusterIdentifier`
+ `DBClusterParameterGroupName`

# Modifica dei parametri in un gruppo di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.ModifyingCluster"></a>

Non puoi modificare i valori di parametri in un gruppo di parametri del cluster di database creato dal cliente. Non puoi modificare i valori dei parametri in un gruppo di parametri cluster del database predefinito. Le modifiche ai parametri in un gruppo di parametri cluster database creato dal cliente vengono applicate a tutti i cluster database associati al gruppo di parametri del cluster database.

## Console
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CON"></a>

**Per modificare un gruppo di parametri del cluster database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell’elenco, selezionare il gruppo di parametri da modificare.

1. Per **Parameter group actions (Operazioni del gruppo di parametri)**, scegliere **Edit (Modifica)**.

1. Modificare i valori dei parametri desiderati. È possibile scorrere i parametri usando i tasti freccia in alto a destra nella finestra di dialogo. 

   Non è possibile modificare valori nel gruppo di parametri predefinito.

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

1. Riavvia l’istanza database primaria (in scrittura) nel cluster per applicare le modifiche.

1. Quindi riavvia le istanze database di lettura per applicare le modifiche. 

   Se non riavvii le istanze database, un’operazione di failover potrebbe richiedere più tempo del normale.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CLI"></a>

Per modificare un gruppo di parametri del cluster DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html)comando con i seguenti parametri obbligatori:
+ `--db-cluster-parameter-group-name`
+ `--parameters`

L’esempio seguente modifica i valori `server_audit_logging` e `server_audit_logs_upload` nel gruppo di parametri cluster database denominato *mydbclusterparametergroup*.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds modify-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Per Windows:  

```
aws rds modify-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Il comando genera un output simile al seguente:  

```
DBCLUSTERPARAMETERGROUP  mydbclusterparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.ModifyingCluster.API"></a>

Per modificare un gruppo di parametri cluster database, utilizza l’operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html) dell’API RDS con i parametri obbligatori seguenti:
+ `DBClusterParameterGroupName`
+ `Parameters`

# Reimpostazione dei parametri in un gruppo di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.ResettingCluster"></a>

È possibile reimpostare i parametri ai valori predefiniti in un gruppo di parametri di cluster del database creato dal cliente. Le modifiche ai parametri in un gruppo di parametri cluster database creato dal cliente vengono applicate a tutti i cluster database associati al gruppo di parametri cluster database.

**Nota**  
In un gruppo di parametri cluster di database predefinito, i parametri vengono sempre impostati sui valori di default.

## Console
<a name="USER_WorkingWithParamGroups.ResettingCluster.CON"></a>

**Per ripristinare i valori predefiniti dei parametri di un gruppo di parametri cluster database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell’elenco, scegliere il gruppo di parametri.

1. Per **Parameter group actions (Operazioni del gruppo di parametri)**, scegliere **Edit (Modifica)**.

1. Scegliere i parametri per i quali si desidera ripristinare i valori predefiniti. È possibile scorrere i parametri usando i tasti freccia in alto a destra nella finestra di dialogo. 

   Non è possibile reimpostare valori in un gruppo di parametri predefinito.

1. Scegli **Reimposta** , quindi conferma selezionando **Ripristina parametri**.

1. Riavvia l’istanza database primaria nel cluster di database per applicare le modifiche a tutte le istanze database nel cluster di database.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ResettingCluster.CLI"></a>

Per ripristinare i parametri in un gruppo di parametri del cluster DB ai valori predefiniti, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html)comando con la seguente opzione obbligatoria:`--db-cluster-parameter-group-name`.

Per reimpostare tutti i parametri nel gruppo di parametri del cluster di database, specificare l’opzione `--reset-all-parameters`. Per reimpostare parametri specifici, specifica l’opzione `--parameters`.

Nell’esempio seguente tutti i parametri del gruppo di parametri del database denominato *mydbparametergroup* vengono reimpostati sui valori predefiniti.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Per Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

L’esempio seguente reimposta i valori `server_audit_logging` e `server_audit_logs_upload` nel gruppo di parametri cluster database denominato *mydbclusterparametergroup*.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ApplyMethod=immediate"
```
Per Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Il comando genera un output simile al seguente:  

```
DBClusterParameterGroupName  mydbclusterparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.ResettingCluster.API"></a>

Per ripristinare i valori predefiniti dei parametri di un gruppo di parametri del cluster di database, utilizzare il comando RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html) con il seguente parametro obbligatorio: `DBClusterParameterGroupName`.

Per reimpostare tutti i parametri nel gruppo di parametri del cluster di database, impostare il parametro `ResetAllParameters` su `true`. Per reimpostare parametri specifici, specifica il parametro `Parameters`.

# Copia di un gruppo di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.CopyingCluster"></a>

Puoi copiare i gruppi di parametri cluster database personalizzati che hai creato. La copia di un gruppo di parametri è una soluzione pratica quando hai già creato un gruppo di parametri cluster database e vuoi includere la maggior parte dei parametri e valori personalizzati dal gruppo in un nuovo gruppo di parametri cluster database. [Puoi copiare un gruppo di parametri del cluster DB utilizzando il comando AWS CLI[copy-db-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) o l'operazione RDS API Copy. DBCluster ParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html)

Dopo aver copiato un gruppo di parametri del cluster database, devi attendere almeno 5 minuti prima di creare un cluster database che utilizza tale gruppo. In questo modo, Amazon RDS può completare l’operazione di copia del gruppo di parametri prima che tale gruppo venga usato dal nuovo cluster database. Puoi utilizzare la pagina **Gruppi di parametri** nella [console Amazon RDS](https://console.aws.amazon.com/rds/) o il [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)comando per verificare che il gruppo di parametri del cluster DB sia stato creato.

**Nota**  
Non puoi copiare un gruppo di parametri predefinito. Tuttavia, puoi creare un nuovo gruppo di parametri basato su un gruppo di parametri predefinito.  
Non puoi copiare un gruppo di parametri del cluster DB in un altro Account AWS o Regione AWS.

## Console
<a name="USER_WorkingWithParamGroups.CopyingCluster.CON"></a>

**Come copiare un gruppo di parametri del cluster di database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell’elenco, scegliere il gruppo di parametri personalizzato da copiare.

1. Per **Parameter group actions (Operazioni del gruppo di parametri)**, scegliere **Copy (Copia)**.

1. In **New DB parameter group identifier (Identificatore nuovo gruppo di parametri database)** immettere un nome per il nuovo gruppo di parametri.

1. Nella casella **Description (Descrizione)**, immettere una descrizione per il nuovo gruppo di parametri.

1. Scegliere **Copy (Copia)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CopyingCluster.CLI"></a>

Per copiare un gruppo di parametri del cluster DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html)comando con i seguenti parametri obbligatori:
+ `--source-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-description`

L’esempio seguente crea un nuovo gruppo di parametri cluster database denominato `mygroup2`, che è una copia del gruppo di parametri cluster database `mygroup1`.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds copy-db-cluster-parameter-group \
    --source-db-cluster-parameter-group-identifier mygroup1 \
    --target-db-cluster-parameter-group-identifier mygroup2 \
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```
Per Windows:  

```
aws rds copy-db-cluster-parameter-group ^
    --source-db-cluster-parameter-group-identifier mygroup1 ^
    --target-db-cluster-parameter-group-identifier mygroup2 ^
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```

## API RDS
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Per copiare un gruppo di parametri cluster database, utilizza l’operazione API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html) con i parametri obbligatori seguenti:
+ `SourceDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupDescription`

# Elenco dei gruppi di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.ListingCluster"></a>

Puoi elencare i gruppi di parametri del cluster DB che hai creato per il tuo AWS account.

**Nota**  
I gruppi di parametri predefiniti vengono creati automaticamente da un modello di parametro predefinito quando crei un cluster database per un motore e una versione di database specifici. Questi gruppi di parametri predefiniti contengono le impostazioni dei parametri preferite e non possono essere modificati. Quando crei un gruppo di parametri personalizzato, puoi modificare le impostazioni dei parametri. 

## Console
<a name="USER_WorkingWithParamGroups.ListingCluster.CON"></a>

**Per elencare tutti i gruppi di parametri del cluster DB per un AWS account**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   Il gruppo di parametri cluster database viene visualizzato nell’elenco con **Type (Tipo)** impostato su **DB cluster parameter group (Gruppo di parametri cluster database)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ListingCluster.CLI"></a>

Per elencare tutti i gruppi di parametri del cluster DB per un AWS account, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html)comando.

**Example**  
Nell’esempio seguente sono elencati tutti i gruppi di parametri del cluster database disponibili per un account AWS .  

```
aws rds describe-db-cluster-parameter-groups
```
L’esempio seguente descrive il gruppo di parametri *mydbclusterparametergroup*.  
Per Linux, macOS o Unix:  

```
aws rds describe-db-cluster-parameter-groups \
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Per Windows:  

```
aws rds describe-db-cluster-parameter-groups ^
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Questo comando restituisce una risposta simile alla seguente:  

```
{
    "DBClusterParameterGroups": [
        {
            "DBClusterParameterGroupName": "mydbclusterparametergroup",
            "DBParameterGroupFamily": "aurora-mysql5.7",
            "Description": "My new cluster parameter group",
            "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
        }
    ]
}
```

## API RDS
<a name="USER_WorkingWithParamGroups.ListingCluster.API"></a>

Per elencare tutti i gruppi di parametri del cluster DB per un AWS account, utilizza l'[https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html)azione API RDS.

# Visualizzazione dei valori dei parametri per un gruppo di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.ViewingCluster"></a>

Puoi ottenere un elenco di tutti i parametri in un gruppo di parametri del cluster database e dei rispettivi valori.

## Console
<a name="USER_WorkingWithParamGroups.ViewingCluster.CON"></a>

**Per visualizzare i valori dei parametri per un gruppo di parametri del cluster database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   Il gruppo di parametri cluster database viene visualizzato nell’elenco con **Type (Tipo)** impostato su **DB cluster parameter group (Gruppo di parametri cluster database)**.

1. Scegliere il nome del gruppo di parametri cluster di database per visualizzare il relativo elenco di parametri.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ViewingCluster.CLI"></a>

Per visualizzare i valori dei parametri per un gruppo di parametri del cluster DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)comando con il seguente parametro obbligatorio.
+ `--db-cluster-parameter-group-name`

**Example**  
L’esempio seguente elenca i parametri e i valori dei parametri per un gruppo di parametri cluster di database denominato *mydbclusterparametergroup*, in formato JSON.  
Questo comando restituisce una risposta simile alla seguente:  

```
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name mydbclusterparametergroup
```

```
{
    "Parameters": [
        {
            "ParameterName": "allow-suspicious-udfs",
            "Description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded",
            "Source": "engine-default",
            "ApplyType": "static",
            "DataType": "boolean",
            "AllowedValues": "0,1",
            "IsModifiable": false,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },
        {
            "ParameterName": "aurora_binlog_read_buffer_size",
            "ParameterValue": "5242880",
            "Description": "Read buffer size used by master dump thread when the switch aurora_binlog_use_large_read_buffer is ON.",
            "Source": "engine-default",
            "ApplyType": "dynamic",
            "DataType": "integer",
            "AllowedValues": "8192-536870912",
            "IsModifiable": true,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },

...
```

## API RDS
<a name="USER_WorkingWithParamGroups.ViewingCluster.API"></a>

Per visualizzare i valori dei parametri per un gruppo di parametri cluster database, utilizza il comando API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) con il parametro obbligatorio seguente.
+ `DBClusterParameterGroupName`

In alcuni casi, i valori consentiti per un parametro non vengono visualizzati. Questi sono sempre parametri in cui l’origine è l’impostazione predefinita del motore di database.

Per visualizzare i valori di questi parametri, puoi eseguire le seguenti istruzioni SQL:
+ MySQL:

  ```
  -- Show the value of a particular parameter
  mysql$ SHOW VARIABLES LIKE '%parameter_name%';
  
  -- Show the values of all parameters
  mysql$ SHOW VARIABLES;
  ```
+ PostgreSQL:

  ```
  -- Show the value of a particular parameter
  postgresql=> SHOW parameter_name;
  
  -- Show the values of all parameters
  postgresql=> SHOW ALL;
  ```

# Eliminazione di un gruppo di parametri del cluster DB in Amazon Aurora
<a name="USER_WorkingWithParamGroups.DeletingCluster"></a>

Puoi eliminare un gruppo di parametri del cluster DB utilizzando l' Console di gestione AWS API AWS CLI, o RDS. Un gruppo di parametri del cluster di database può essere eliminato solo se non è associato a un cluster di database.

## Console
<a name="USER_WorkingWithParamGroups.DeletingCluster.CON"></a>

**Per eliminare gruppi di parametri**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   I gruppi di parametri vengono visualizzati in un elenco.

1. Scegli il nome dei gruppi di parametri del cluster di database da eliminare.

1. Scegli **Operazioni**, quindi **Elimina**.

1. Controlla i nomi dei gruppi di parametri, quindi scegli **Elimina**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.DeletingCluster.CLI"></a>

Per eliminare un gruppo di parametri del cluster DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html)comando con il seguente parametro obbligatorio.
+ `--db-parameter-group-name`

**Example**  
L’esempio seguente elimina un gruppo di parametri del cluster di database denominato *mydbparametergroup*.  

```
aws rds delete-db-cluster-parameter-group --db-parameter-group-name mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.DeletingCluster.API"></a>

Per eliminare un gruppo di parametri del cluster di database, utilizza il comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html) dell’API di RDS con il parametro obbligatorio seguente.
+ `DBParameterGroupName`

# Gruppi di parametri database per istanze database Amazon Aurora
<a name="USER_WorkingWithDBInstanceParamGroups"></a>

Le istanze database utilizzano gruppi di parametri database. Le sezioni seguenti descrivono la configurazione e la gestione dei gruppi di parametri dell’istanza database.

**Topics**
+ [Creazione di un gruppo di parametri database in Amazon Aurora](USER_WorkingWithParamGroups.Creating.md)
+ [Associazione di un gruppo di parametri database a un’istanza database in Amazon Aurora](USER_WorkingWithParamGroups.Associating.md)
+ [Modifica dei parametri in un gruppo di parametri database in Amazon Aurora](USER_WorkingWithParamGroups.Modifying.md)
+ [Reimpostazione dei parametri in un gruppo di parametri database sui valori predefiniti in Amazon Aurora](USER_WorkingWithParamGroups.Resetting.md)
+ [Copia di un gruppo di parametri database in Amazon Aurora](USER_WorkingWithParamGroups.Copying.md)
+ [Generazione di un elenco di gruppi di parametri del database in Amazon Aurora](USER_WorkingWithParamGroups.Listing.md)
+ [Visualizzazione dei valori dei parametri per un gruppo di parametri del database in Amazon Aurora](USER_WorkingWithParamGroups.Viewing.md)
+ [Eliminazione di un gruppo di parametri database in Amazon Aurora](USER_WorkingWithParamGroups.Deleting.md)

# Creazione di un gruppo di parametri database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Creating"></a>

Puoi creare un nuovo gruppo di parametri DB utilizzando l' Console di gestione AWS AWS CLI, la o l'API RDS.

Le seguenti limitazioni si applicano al nome del gruppo di parametri database:
+ Il nome deve contenere da 1 a 255 lettere, numeri o trattini.

  I nomi del gruppo di parametri predefiniti possono includere un punto, ad esempio `default.mysql8.0`. Tuttavia, i nomi del gruppo di parametri personalizzati non possono includere un punto.
+ Il primo carattere deve essere una lettera.
+ Il nome non può terminare con un trattino o contenere due trattini consecutivi.

## Console
<a name="USER_WorkingWithParamGroups.Creating.CON"></a>

**Per creare un gruppo di parametri del database**

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

1. Nel pannello di navigazione, scegli **Parameter groups** (Gruppi di parametri).

1. Scegli **Create parameter group** (Crea gruppo di parametri).

1. In **Nome del gruppo di parametri**, digita il nome del nuovo gruppo di parametri del cluster di database.

1. In **Descrizione**, digita una descrizione per il nuovo gruppo di parametri del cluster di database. 

1. In **Tipo di motore**, scegli il tuo motore database. 

1. In **Famiglia del gruppo di parametri** scegli una famiglia del gruppo di parametri database.

1. In **Tipo**, se applicabile, scegli **Gruppo di parametri database**.

1. Scegli **Create** (Crea).

## AWS CLI
<a name="USER_WorkingWithParamGroups.Creating.CLI"></a>

Per creare un gruppo di parametri DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html)comando. L'esempio seguente crea un gruppo di parametri database denominato *mydbparametergroup* per MySQL versione 8.0 con la descrizione "*My new parameter group (Il mio nuovo gruppo di parametri)*".

Includi i parametri obbligatori seguenti:
+ `--db-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Per elencare tutte le famiglie del gruppo di parametri disponibili, usa il comando seguente:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**Nota**  
L’output contiene duplicati.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds create-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --db-parameter-group-family aurora-mysql5.7 \
    --description "My new parameter group"
```
Per Windows:  

```
aws rds create-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --db-parameter-group-family aurora-mysql5.7 ^
    --description "My new parameter group"
```
Questo comando genera un output simile al seguente:  

```
DBPARAMETERGROUP  mydbparametergroup  aurora-mysql5.7  My new parameter group					
```

## API RDS
<a name="USER_WorkingWithParamGroups.Creating.API"></a>

Per creare un gruppo di parametri database, utilizzare l'operazione API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html).

Includi i parametri obbligatori seguenti:
+ `DBParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Associazione di un gruppo di parametri database a un’istanza database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Associating"></a>

Puoi creare i tuoi gruppi di parametri database con impostazioni personalizzate. Puoi associare un gruppo di parametri DB a un'istanza DB utilizzando l' Console di gestione AWS API AWS CLI, the o RDS. Ciò è possibile quando crei o modifichi un'istanza database.

Per ulteriori informazioni sulla creazione di un gruppo di parametri del database, consulta [Creazione di un gruppo di parametri database in Amazon Aurora](USER_WorkingWithParamGroups.Creating.md). Per ulteriori informazioni sulla modifica di un'istanza database, consulta [Modifica di un'istanza database in un cluster database](Aurora.Modifying.md#Aurora.Modifying.Instance).

**Nota**  
Quando si associa un nuovo gruppo parametri del database a un’istanza database, i parametri statici e dinamici modificati vengono applicati solo dopo il riavvio dell’istanza database. Tuttavia, se modifichi i parametri dinamici nel gruppo di parametri database associato all'istanza database, tali modifiche vengono applicate immediatamente senza eseguire il riavvio.

## Console
<a name="USER_WorkingWithParamGroups.Associating.CON"></a>

**Per associare un gruppo di parametri del database a un'istanza database**

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

1. Nel riquadro di navigazione, scegliere **Databases (Database)** e selezionare l'istanza database da modificare. 

1. Scegliere **Modify (Modifica)**. Viene visualizzata la pagina **Modify DB Instance (Modifica istanza database)**.

1. Modifica l'impostazione del **gruppo di parametri database** . 

1. Scegliere **Continue (Continua)** e controllare il riepilogo delle modifiche. 

1. (Facoltativo) Scegliere **Applica immediatamente** per applicare immediatamente le modifiche. In alcuni casi, la chiusura di questa opzione può causare un'interruzione. 

1. Nella pagina di conferma esaminare le modifiche. Se sono corrette, seleziona **Modifica istanza database** per salvare le modifiche. 

   Oppure scegliere **Back (Indietro)** per cambiare le modifiche o **Cancel (Annulla)** per annullare le modifiche. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.Associating.CLI"></a>

Per associare un gruppo di parametri DB a un'istanza DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)comando con le seguenti opzioni:
+ `--db-instance-identifier`
+ `--db-parameter-group-name`

Nell'esempio seguente il gruppo di parametri database `mydbpg` viene associato all'istanza database `database-1`. Le modifiche vengono applicate immediatamente tramite `--apply-immediately`. Utilizza `--no-apply-immediately` per applicare le modifiche durante la successiva finestra di manutenzione. 

**Example**  
Per Linux, macOS o Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier database-1 \
    --db-parameter-group-name mydbpg \
    --apply-immediately
```
Per Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier database-1 ^
    --db-parameter-group-name mydbpg ^
    --apply-immediately
```

## API RDS
<a name="USER_WorkingWithParamGroups.Associating.API"></a>

Per associare un gruppo parametri del database a un'istanza database, utilizza l'operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) dell'API RDS con i seguenti parametri:
+ `DBInstanceName`
+ `DBParameterGroupName`

# Modifica dei parametri in un gruppo di parametri database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Modifying"></a>

Puoi modificare i valori dei parametri in un gruppo di parametri database creato dal cliente, ma non puoi modificare i valori dei parametri in un gruppo di parametri database predefinito. Le modifiche ai parametri in un gruppo di parametri database creato dal cliente vengono applicate a tutte le istanze database associate al gruppo di parametri database. 

Esistono due tipi di parametri: parametri dinamici e parametri statici. Le modifiche ai parametri dinamici vengono applicate all'istanza DB immediatamente senza riavvio. Le modifiche ai parametri statici vengono applicate solo dopo il riavvio dell'istanza DB.

La console RDS mostra lo stato del gruppo di parametri database associato a un'istanza database nella scheda **Configuration (Configurazione)**. Ad esempio, se l'istanza database non usa le modifiche più recenti apportate al gruppo di parametri database associato, la console RDS mostra il gruppo di parametri database con stato **pending-reboot (riavvio in attesa)**. Per applicare le ultime modifiche del parametro su quella istanza database, riavviare manualmente l’istanza database.

![\[Scenario con modifiche ai parametri e riavvio in sospeso\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-instance-param-group.png)


## Console
<a name="USER_WorkingWithParamGroups.Modifying.CON"></a>

**Per modificare i parametri in un gruppo di parametri del database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell’elenco, seleziona il nome del gruppo di parametri da modificare.

1. In **Azioni del gruppo di parametri)**, scegli **Modifica**.

1. Modificare i valori dei parametri desiderati. È possibile scorrere i parametri usando i tasti freccia in alto a destra nella finestra di dialogo. 

   Non è possibile modificare valori nel gruppo di parametri predefinito.

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

## AWS CLI
<a name="USER_WorkingWithParamGroups.Modifying.CLI"></a>

Per modificare un gruppo di parametri DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html)comando con le seguenti opzioni obbligatorie:
+ `--db-parameter-group-name`
+ `--parameters`

L’esempio seguente modifica i valori` max_connections` e `max_allowed_packet` nel gruppo di parametri database denominato *mydbparametergroup*.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds modify-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Per Windows:  

```
aws rds modify-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Il comando genera un output simile al seguente:  

```
DBPARAMETERGROUP  mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.Modifying.API"></a>

Per modificare un gruppo parametri del database, utilizza l’operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html) dell’API RDS con i seguenti parametri obbligatori:
+ `DBParameterGroupName`
+ `Parameters`

# Reimpostazione dei parametri in un gruppo di parametri database sui valori predefiniti in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Resetting"></a>

Puoi reimpostare i valori dei parametri in un gruppo di parametri database creato dal cliente sui valori predefiniti. Le modifiche ai parametri in un gruppo di parametri database creato dal cliente vengono applicate a tutte le istanze database associate al gruppo di parametri database.

Quando utilizzi la console, puoi reimpostare specifici parametri sui valori predefiniti. Tuttavia, non è possibile reimpostare altrettanto facilmente tutti i parametri nel gruppo di parametri database contemporaneamente. Quando utilizzi l'API AWS CLI o RDS, puoi ripristinare i valori predefiniti di parametri specifici. Puoi anche reimpostare tutti i parametri del gruppo di parametri database contemporaneamente.

Le modifiche apportate ad alcuni parametri vengono applicate all’istanza database immediatamente senza un riavvio. Le modifiche apportate ad altri parametri vengono applicate solo dopo che l’istanza database viene riavviata. La console RDS mostra lo stato del gruppo di parametri database associato a un’istanza database nella scheda **Configuration (Configurazione)**. Supponi, ad esempio che l’istanza database non utilizzi le modifiche più recenti apportate al gruppo di parametri database associato. In questo caso, la console RDS mostra il gruppo di parametri database con lo stato **pending-reboot**. Per applicare le ultime modifiche del parametro su quella istanza database, riavvia manualmente l’istanza database.

![\[Scenario con modifiche ai parametri e riavvio in sospeso\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-instance-param-group.png)


**Nota**  
In un gruppo di parametri database predefinito, i parametri vengono sempre impostati sui valori di default.

## Console
<a name="USER_WorkingWithParamGroups.Resetting.CON"></a>

**Per ripristinare i valori predefiniti dei parametri di un gruppo di parametri database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell’elenco, scegliere il gruppo di parametri.

1. Per **Parameter group actions (Operazioni del gruppo di parametri)**, scegliere **Edit (Modifica)**.

1. Scegliere i parametri per i quali si desidera ripristinare i valori predefiniti. È possibile scorrere i parametri usando i tasti freccia in alto a destra nella finestra di dialogo. 

   Non è possibile reimpostare valori in un gruppo di parametri predefinito.

1. Scegli **Reimposta** , quindi conferma selezionando **Ripristina parametri**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Resetting.CLI"></a>

Per reimpostare alcuni o tutti i parametri in un gruppo di parametri DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html)comando con la seguente opzione obbligatoria:`--db-parameter-group-name`.

Per reimpostare tutti i parametri nel gruppo di parametri database, specifica l’opzione `--reset-all-parameters`. Per reimpostare parametri specifici, specifica l’opzione `--parameters`.

Nell’esempio seguente tutti i parametri del gruppo di parametri del database denominato *mydbparametergroup* vengono reimpostati sui valori predefiniti.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Per Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

Nel seguente esempio le opzioni `max_connections` e `max_allowed_packet` vengono reimpostate sui loro valori predefiniti nel gruppo di parametri database denominato *mydbparametergroup*.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Per Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Il comando genera un output simile al seguente:  

```
DBParameterGroupName  mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.Resetting.API"></a>

Per ripristinare i valori predefiniti dei parametri di un gruppo di parametri database, utilizza il comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html) dell’API RDS con il seguente parametro obbligatorio: `DBParameterGroupName`.

Per reimpostare tutti i parametri nel gruppo di parametri database, imposta il parametro `ResetAllParameters` su `true`. Per reimpostare parametri specifici, specifica il parametro `Parameters`.

# Copia di un gruppo di parametri database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Copying"></a>

Puoi copiare i gruppi di parametri database personalizzati che hai creato. La copia di un gruppo di parametri può essere una soluzione utile. Ad esempio quando crei un gruppo di parametri database e vuoi includere la maggior parte dei parametri e dei valori personalizzati in un nuovo gruppo di parametri del database. Puoi copiare un gruppo di parametri DB utilizzando. Console di gestione AWSÈ inoltre possibile utilizzare il AWS CLI [copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)comando o l'operazione RDS API [Copy DBParameter Group](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html).

Dopo aver copiato un gruppo di parametri database, attendi almeno 5 minuti prima di creare la prima istanza database che usa il gruppo di parametri database come predefinito. In questo modo, Amazon RDS può completare l'operazione di copia prima che venga usato il gruppo di parametri. Questo è particolarmente importante per parametri critici durante la creazione del database predefinito per un'istanza database. Un esempio è il set di caratteri per il database predefinito definito dal parametro `character_set_database`. Utilizza l'opzione **Parameter Groups** della [console Amazon RDS](https://console.aws.amazon.com/rds/) o il [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)comando per verificare che il gruppo di parametri DB sia stato creato.

**Nota**  
Non puoi copiare un gruppo di parametri predefinito. Tuttavia, puoi creare un nuovo gruppo di parametri basato su un gruppo di parametri predefinito.  
Non puoi copiare un gruppo di parametri DB in un altro Account AWS o Regione AWS.

## Console
<a name="USER_WorkingWithParamGroups.Copying.CON"></a>

**Per copiare un gruppo di parametri del database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell’elenco, scegliere il gruppo di parametri personalizzato da copiare.

1. Per **Parameter group actions (Operazioni del gruppo di parametri)**, scegliere **Copy (Copia)**.

1. In **New DB parameter group identifier (Identificatore nuovo gruppo di parametri database)** immettere un nome per il nuovo gruppo di parametri.

1. Nella casella **Description (Descrizione)**, immettere una descrizione per il nuovo gruppo di parametri.

1. Scegliere **Copy (Copia)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Copying.CLI"></a>

Per copiare un gruppo di parametri DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)comando con le seguenti opzioni obbligatorie:
+ `--source-db-parameter-group-identifier`
+ `--target-db-parameter-group-identifier`
+ `--target-db-parameter-group-description`

L'esempio seguente crea un nuovo gruppo di parametri database denominato `mygroup2`, che è una copia del gruppo di parametri database `mygroup1`.

**Example**  
Per Linux, macOS o Unix:  

```
aws rds copy-db-parameter-group \
    --source-db-parameter-group-identifier mygroup1 \
    --target-db-parameter-group-identifier mygroup2 \
    --target-db-parameter-group-description "DB parameter group 2"
```
Per Windows:  

```
aws rds copy-db-parameter-group ^
    --source-db-parameter-group-identifier mygroup1 ^
    --target-db-parameter-group-identifier mygroup2 ^
    --target-db-parameter-group-description "DB parameter group 2"
```

## API RDS
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Per copiare un gruppo di parametri del database, utilizza l'operazione API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html):
+ `SourceDBParameterGroupIdentifier`
+ `TargetDBParameterGroupIdentifier`
+ `TargetDBParameterGroupDescription`

# Generazione di un elenco di gruppi di parametri del database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Listing"></a>

Puoi elencare i gruppi di parametri DB che hai creato per il tuo AWS account.

**Nota**  
I gruppi di parametri predefiniti vengono creati automaticamente da un modello di parametro predefinito quando crei un’istanza database per un motore e una versione di database specifici. Questi gruppi di parametri predefiniti contengono le impostazioni dei parametri preferite e non possono essere modificati. Quando crei un gruppo di parametri personalizzato, puoi modificare le impostazioni dei parametri. 

## Console
<a name="USER_WorkingWithParamGroups.Listing.CON"></a>

**Per elencare tutti i gruppi di parametri DB per un AWS account**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   I gruppi di parametri database vengono visualizzati in un elenco.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Listing.CLI"></a>

Per elencare tutti i gruppi di parametri DB per un AWS account, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html)comando.

**Example**  
L’esempio seguente elenca tutti i gruppi di parametri database disponibili per un account AWS .  

```
aws rds describe-db-parameter-groups
```
Questo comando restituisce una risposta simile alla seguente:  

```
DBPARAMETERGROUP  default.mysql8.0     mysql8.0  Default parameter group for MySQL8.0
DBPARAMETERGROUP  mydbparametergroup   mysql8.0  My new parameter group
```
L’esempio seguente descrive il gruppo di parametri *mydbparamgroup1*.  
Per Linux, macOS o Unix:  

```
aws rds describe-db-parameter-groups \
    --db-parameter-group-name mydbparamgroup1
```
Per Windows:  

```
aws rds describe-db-parameter-groups ^
    --db-parameter-group-name mydbparamgroup1
```
Questo comando restituisce una risposta simile alla seguente:  

```
DBPARAMETERGROUP  mydbparametergroup1  mysql8.0  My new parameter group
```

## API RDS
<a name="USER_WorkingWithParamGroups.Listing.API"></a>

Per elencare tutti i gruppi di parametri DB per un AWS account, utilizza l'[https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html)operazione API RDS.

# Visualizzazione dei valori dei parametri per un gruppo di parametri del database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Viewing"></a>

Puoi ottenere un elenco di tutti i parametri in un gruppo di parametri del database e dei rispettivi valori.

## Console
<a name="USER_WorkingWithParamGroups.Viewing.CON"></a>

**Per visualizzare i valori dei parametri per un gruppo di parametri del database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   I gruppi di parametri database vengono visualizzati in un elenco.

1. Scegliere il nome del gruppo di parametri per visualizzarne l’elenco di parametri.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Viewing.CLI"></a>

Per visualizzare i valori dei parametri per un gruppo di parametri DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)comando con il seguente parametro obbligatorio.
+ `--db-parameter-group-name`

**Example**  
L’esempio seguente elenca i parametri e i valori dei parametri per un gruppo di parametri database denominato *mydbparametergroup*.  

```
aws rds describe-db-parameters --db-parameter-group-name mydbparametergroup
```
Questo comando restituisce una risposta simile alla seguente:  

```
DBPARAMETER  Parameter Name            Parameter Value  Source           Data Type  Apply Type  Is Modifiable
DBPARAMETER  allow-suspicious-udfs                      engine-default   boolean    static      false
DBPARAMETER  auto_increment_increment                   engine-default   integer    dynamic     true
DBPARAMETER  auto_increment_offset                      engine-default   integer    dynamic     true
DBPARAMETER  binlog_cache_size         32768            system           integer    dynamic     true
DBPARAMETER  socket                    /tmp/mysql.sock  system           string     static      false
```

## API RDS
<a name="USER_WorkingWithParamGroups.Viewing.API"></a>

Per visualizzare i valori dei parametri per un gruppo di parametri del database, utilizza il comando RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) con il seguente parametro obbligatorio.
+ `DBParameterGroupName`

# Eliminazione di un gruppo di parametri database in Amazon Aurora
<a name="USER_WorkingWithParamGroups.Deleting"></a>

Puoi eliminare un gruppo di parametri DB utilizzando l'API Console di gestione AWS AWS CLI, o RDS. Un gruppo di parametri è idoneo solo se non è associato a un’istanza database.

## Console
<a name="USER_WorkingWithParamGroups.Deleting.CON"></a>

**Per eliminare un gruppo di parametri database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   I gruppi di parametri database vengono visualizzati in un elenco.

1. Sceglie il nome del gruppo di parametri da eliminare.

1. Scegli **Operazioni**, quindi **Elimina**.

1. Controlla i nomi dei gruppi di parametri, quindi scegli **Elimina**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Deleting.CLI"></a>

Per eliminare un gruppo di parametri DB, usa il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html)comando con il seguente parametro obbligatorio.
+ `--db-parameter-group-name`

**Example**  
L’esempio seguente elimina un gruppo di parametri database denominato *mydbparametergroup.*  

```
aws rds delete-db-parameter-group --db-parameter-group-name mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.Deleting.API"></a>

Per modificare un gruppo di parametri database, utilizza il comando API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html) con il parametro obbligatorio seguente.
+ `DBParameterGroupName`

# Confronto di gruppi di parametri database
<a name="USER_WorkingWithParamGroups.Comparing"></a>

Puoi usare la Console di gestione AWS per visualizzare le differenze tra due gruppi di parametri database.

I gruppi di parametri specificati devono essere entrambi gruppi di parametri database o gruppi di parametri cluster database, anche se il motore e la versione del database sono uguali. Ad esempio, non puoi confrontare un gruppo di parametri database `aurora-mysql8.0` (Aurora MySQL versione 3) e un gruppo di parametri cluster di database `aurora-mysql8.0`.

È possibile confrontare i gruppi di parametri database Aurora MySQL e RDS per MySQL, anche per versioni diverse, ma non è possibile confrontare i gruppi di parametri database Aurora PostgreSQL e RDS per PostgreSQL.

**Per confrontare due gruppi di parametri database**

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

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

1. Nell'elenco, scegliere i due gruppi di parametri da confrontare.
**Nota**  
Per confrontare un gruppo di parametri predefinito con un gruppo di parametri personalizzato, scegli prima il gruppo di parametri predefinito nella scheda **Predefinito**, quindi scegli il gruppo di parametri personalizzato nella scheda **Personalizzato**.

1. Da **Azioni**, scegli **Confronta**.

# Specifica dei parametri del database
<a name="USER_ParamValuesRef"></a>

I tipi di parametri database comprendono:
+ Numero intero
+ Boolean
+ Stringa
+ Long
+ Doppio
+ Timestamp
+ Oggetto di altri tipi di dati definiti
+ Array di valori di tipo integer, booleano, string, long, double, timestamp o oggetto

È inoltre possibile specificare parametri interi e booleani utilizzando espressioni, formule e funzioni. 

**Contents**
+ [Formule dei parametri database](#USER_ParamFormulas)
  + [Variabili di formula dei parametri database](#USER_FormulaVariables)
  + [Operatori delle formule dei parametri database](#USER_FormulaOperators)
+ [Funzioni dei parametri database](#USER_ParamFunctions)
+ [Espressioni di log di parametri database](#USER_ParamLogExpressions)
+ [Esempi di valori dei parametri database](#USER_ParamValueExamples)

## Formule dei parametri database
<a name="USER_ParamFormulas"></a>

Una formula per un parametro database è un'espressione che restituisce un valore intero o un valore booleano. L'espressione va racchiusa tra parentesi graffe: \$1\$1. Puoi utilizzare una formula per un valore di parametro database o come argomento per una funzione di parametro database.

**Sintassi**  

```
{FormulaVariable}
{FormulaVariable*Integer}
{FormulaVariable*Integer/Integer}
{FormulaVariable/Integer}
```

### Variabili di formula dei parametri database
<a name="USER_FormulaVariables"></a>

Ogni variabile di formula restituisce un valore intero o booleano. I nomi delle variabili fanno distinzione tra maiuscole e minuscole.

*AllocatedStorage*  
Restituisce un numero intero che rappresenta la dimensione, in byte, del volume di dati.

*DBInstanceClassMemory*  
Restituisce un numero intero per il numero di byte di memoria disponibili per il processo del database. Questo numero viene calcolato internamente a partire dalla quantità totale di memoria per la classe di istanza database. Da questo valore, il calcolo sottrae la memoria riservata al sistema operativo e ai processi RDS che gestiscono l'istanza. Pertanto, il numero è sempre leggermente inferiore alle figure di memoria mostrate nelle tabelle della classe di istanza in [Classi di istanze DB Amazon Aurora](Concepts.DBInstanceClass.md). Il valore esatto dipende da una combinazione di fattori: come classe di istanza, motore di database e se si applica a un'istanza RDS o a un'istanza che fa parte di un cluster Aurora. 

*DBInstanceVCPU*  
Restituisce un numero intero che rappresenta il numero di unità di elaborazione centrali virtuali (vCPU) utilizzate da Amazon RDS per gestire l'istanza.

*EndPointPort*  
Restituisce un numero intero che rappresenta la porta utilizzata durante la connessione all'istanza database.

*TrueIfReplica*  
Restituisce `1` se l'istanza database è una replica di lettura e `0` in caso contrario. Questo è il valore predefinito per il parametro `read_only` in Aurora MySQL.

### Operatori delle formule dei parametri database
<a name="USER_FormulaOperators"></a>

Le formule dei parametri database supportano due operatori, di divisione e di moltiplicazione.

*Operatore di divisione: /*  
Divide il dividendo per il divisore, restituendo un quoziente intero. I decimali nel quoziente vengono troncati, non arrotondati.  
Sintassi  

```
dividend / divisor
```
Gli argomenti del dividendo e del divisore devono essere espressioni intere.

*Operatore di moltiplicazione: \$1*  
Moltiplica le espressioni, restituendone il prodotto. I decimali nelle espressioni vengono troncati, non arrotondati.  
Sintassi  

```
expression * expression
```
Entrambe le espressioni devono essere valori interi.

## Funzioni dei parametri database
<a name="USER_ParamFunctions"></a>

Puoi specificare gli argomenti delle funzioni dei parametri database come numeri interi o formule. Ogni funzione deve avere almeno un argomento. Specifica più argomenti come elenco separato da virgole. L'elenco non può includere membri vuoti, come *argomento1*,,*argomento3*. I nomi di funzione non fanno distinzione tra maiuscole e minuscole.

*IF*  
Restituisce un argomento.  
Sintassi  

```
IF(argument1, argument2, argument3)
```
Restituisce il secondo argomento se il primo argomento restituisce true. In caso contrario, restituisce il terzo argomento.

*GREATEST*  
Restituisce il valore più grande da un elenco di valori interi o formule di parametro.  
Sintassi  

```
GREATEST(argument1, argument2,...argumentn)
```
Restituisce un integer.

*LEAST*  
Restituisce il valore più piccolo da un elenco di valori interi o formule di parametro.  
Sintassi  

```
LEAST(argument1, argument2,...argumentn)
```
Restituisce un integer.

*SUM*  
Aggiunge i valori delle formule di parametro o dei numeri interi specificati.  
Sintassi  

```
SUM(argument1, argument2,...argumentn)
```
Restituisce un integer.

## Espressioni di log di parametri database
<a name="USER_ParamLogExpressions"></a>

Puoi impostare un valore del parametro database intero in una espressione di log. L'espressione va racchiusa tra parentesi graffe: \$1\$1. Per esempio:

```
{log(DBInstanceClassMemory/8187281418)*1000}
```

La funzione `log` rappresenta la base di log 2. In questo esempio viene utilizzato anche la variabile di formula `DBInstanceClassMemory`. Per informazioni, consulta [Variabili di formula dei parametri database](#USER_FormulaVariables). 

## Esempi di valori dei parametri database
<a name="USER_ParamValueExamples"></a>

Questi esempi illustrano l'utilizzo di formule, funzioni ed espressioni per i valori dei parametri database.

**avvertimento**  
L'impostazione errata dei parametri in un gruppo di parametri database può avere effetti negativi non intenzionali. Questi potrebbero includere prestazioni ridotte e instabilità del sistema. Presta sempre attenzione quando modifichi i parametri database ed esegui il backup dei dati prima di modificare il gruppo di parametri database. Prova le modifiche del gruppo di parametri in istanze database di test create tramite ripristini point-in-time prima di applicare queste modifiche alle istanze database di produzione. 

**Example utilizzando la funzione di parametro database LEAST**  
È possibile specificare la funzione `LEAST` in un valore di parametro Aurora MySQL `table_definition_cache`. Usalo per impostare il numero di definizioni di tabella che possono essere memorizzate nella cache delle definizioni sul valore minimo di `DBInstanceClassMemory`/393040 o 20.000.  

```
LEAST({DBInstanceClassMemory/393040}, 20000)
```