

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno 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à.

# Abilitazione, disabilitazione e monitoraggio dell’ottimizzazione automatica delle tabelle
<a name="c_ato-enabling-disabling-monitoring"></a>

Per impostazione predefinita, le tabelle create senza definire esplicitamente le chiavi di ordinamento o le chiavi di distribuzione sono impostate su `AUTO`. Al momento della creazione della tabella, è anche possibile impostare manualmente una chiave di distribuzione o di ordinamento in modo esplicito. Se si imposta la chiave di ordinamento o di distribuzione, la tabella non viene gestita automaticamente. 

## Abilitazione dell'ottimizzazione automatica delle tabelle
<a name="ato-enabling"></a>

Per consentire l'ottimizzazione automatica di una tabella esistente, utilizzare le opzioni dell'istruzione ALTER per modificare la tabella in `AUTO`. È possibile scegliere di definire l'automazione per le chiavi di ordinamento, ma non per le chiavi di distribuzione (e viceversa). Se si esegue un'istruzione ALTER per convertire una tabella in una tabella automatica, le chiavi di ordinamento e gli stili di distribuzione esistenti vengono mantenuti. 

```
ALTER TABLE {{table_name}} ALTER SORTKEY AUTO;
```

```
ALTER TABLE {{table_name}} ALTER DISTSTYLE AUTO;
```

Per ulteriori informazioni, consultare [ALTER TABLE](r_ALTER_TABLE.md).

Inizialmente, una tabella non dispone di una chiave di distribuzione o di una chiave di ordinamento. Lo stile di distribuzione è impostato su `EVEN` o `ALL` a seconda delle dimensioni della tabella. Man mano che la tabella cresce di dimensioni, Amazon Redshift applica le chiavi di distribuzione e le chiavi di ordinamento ottimali. Le ottimizzazioni vengono applicate entro poche ore dall'esecuzione di un numero minimo di query. Quando si determinano le ottimizzazioni delle chiavi di ordinamento, Amazon Redshift prova ad ottimizzare i blocchi di dati letti dal disco durante una scansione della tabella. Quando si determinano le ottimizzazioni dello stile di distribuzione, Amazon Redshift prova a ottimizzare il numero di byte trasferiti tra i nodi del cluster. 

## Rimozione dell'ottimizzazione automatica della tabella da una tabella
<a name="ato-disabling"></a>

È possibile rimuovere la funzione di ottimizzazione automatica da una tabella. La rimozione di una tabella dall'automazione comporta la selezione di una chiave di ordinamento o di uno stile di distribuzione. Per modificare lo stile di distribuzione, specificare uno stile di distribuzione specifico. 

```
ALTER TABLE {{table_name}} ALTER DISTSTYLE EVEN;
```

```
ALTER TABLE {{table_name}} ALTER DISTSTYLE ALL;
```

```
ALTER TABLE {{table_name}} ALTER DISTSTYLE KEY DISTKEY {{c1}};
```

Per modificare una chiave di ordinamento, è possibile definire una chiave di ordinamento o sceglierne nessuna. 

```
ALTER TABLE {{table_name}} ALTER SORTKEY({{c1, c2}});
```

```
ALTER TABLE {{table_name}} ALTER SORTKEY NONE;
```

## Monitoraggio dell’ottimizzazione automatica delle tabelle
<a name="ato-monitoring-actions"></a>

La vista di sistema `SVV_ALTER_TABLE_RECOMMENDATIONS` registra i suggerimenti correnti di Amazon Redshift Advisor per le tabelle. Questa visualizzazione mostra i suggerimenti per tutte le tabelle, indipendentemente dal fatto che siano definite o meno per l'ottimizzazione automatica. 

Per verificare se una tabella è definita per l'ottimizzazione automatica, eseguire una query sulla vista di sistema `SVV_TABLE_INFO`. Le voci sono visualizzate solo per le tabelle visibili nel database della sessione corrente. I suggerimenti vengono inseriti nella vista due volte al giorno a partire già dopo poche ore dal momento della creazione del cluster. Una volta che è disponibile un suggerimento, viene avviata entro un'ora. Dopo che è stato applicato un suggerimento (da Amazon Redshift o dall'utente), non viene più visualizzato nella visualizzazione. 

La vista di sistema `SVL_AUTO_WORKER_ACTION` mostra un log di audit di tutte le operazioni eseguite da Amazon Redshift e lo stato precedente della tabella.

La vista di sistema `SVV_TABLE_INFO` elenca tutte le tabelle del sistema insieme a una colonna per indicare se la chiave di ordinamento e lo stile di distribuzione della tabella sono impostati su `AUTO`. 

Per ulteriori informazioni sull'utilizzo di queste viste di sistema, consultare [Monitoraggio del sistema (solo con provisioning)](c_intro_system_views.md).