Ottimizzazione automatica delle tabelle - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

Ottimizzazione automatica delle tabelle

L'ottimizzazione automatica delle tabelle è una funzionalità di auto-tuning che ottimizza automaticamente la progettazione delle tabelle applicando le chiavi di ordinamento e distribuzione senza la necessità di un intervento dell'amministratore. Utilizzando l'automazione per ottimizzare la progettazione delle tabelle, è possibile iniziare e ottenere subito le prestazioni più veloci senza investire tempo per ottimizzare e implementare manualmente le ottimizzazioni delle tabelle.

L'ottimizzazione automatica delle tabelle osserva continuamente il modo in cui le query interagiscono con le tabelle. Utilizza metodi avanzati di intelligenza artificiale per scegliere le chiavi di ordinamento e distribuzione per ottimizzare le prestazioni per il carico di lavoro del cluster. Se Amazon Redshift determina che l'applicazione di una chiave migliora le prestazioni del cluster, le tabelle vengono modificate automaticamente entro poche ore dal momento in cui il cluster è stato creato, con un impatto minimo sulle query.

Per sfruttare questa automazione, un amministratore Amazon Redshift crea una nuova tabella o modifica una tabella esistente per consentirgli di utilizzare l'ottimizzazione automatica. Le tabelle esistenti con uno stile di distribuzione o una chiave di ordinamento AUTO sono già abilitati per l'automazione. Quando si eseguono query su tali tabelle, Amazon Redshift determina se una chiave di ordinamento o una chiave di distribuzione migliorerà le prestazioni. In tal caso, Amazon Redshift modifica automaticamente la tabella senza richiedere l'intervento dell'amministratore. Se viene eseguito un numero minimo di query, le ottimizzazioni vengono applicate entro poche ore dall'avvio del cluster.

Se Amazon Redshift determina che una chiave di distribuzione migliora le prestazioni delle query, lo stile di distribuzione AUTO delle tabelle può cambiare in KEY.