Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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à.
Allocazione di risorse di elaborazione aggiuntive per l'ottimizzazione automatica del database
Autonomics migliora le prestazioni delle query sul cluster e aiuta a gestire i costi di storage e l'ottimizzazione. Puoi scegliere di allocare risorse di elaborazione aggiuntive per assicurarti che le funzionalità autonome funzionino in modo coerente, anche nei periodi di traffico elevato, per trarre vantaggio dall'ottimizzazione. Tieni presente che i sistemi autonomi eseguiti utilizzando queste risorse aggiuntive sono fatturabili. Per ulteriori informazioni sulla fatturazione per l'autonomia, consulta Fatturazione per le operazioni autonome e i prezzi di Amazon Redshift.
Se le risorse di calcolo aggiuntive per l'autonomia sono disattivate, Amazon Redshift sospende temporaneamente le operazioni autonome durante i periodi di elevato carico del sistema per ridurre al minimo l'impatto sui carichi di lavoro simultanei, fino a quando non saranno disponibili risorse sufficienti per eseguirle senza influire negativamente sulle query degli utenti, con un potenziale impatto sulle prestazioni.
Gestione di risorse di calcolo aggiuntive per l'autonomia
Per impostazione predefinita, le risorse di calcolo aggiuntive per l'autonomia sono disattivate sia per i cluster con provisioning che per i gruppi di lavoro serverless, ad eccezione dei gruppi di lavoro serverless con scalabilità e ottimizzazione. AI-driven Per i gruppi di lavoro serverless con AI-driven scalabilità e ottimizzazione, le risorse di calcolo aggiuntive per l'autonomia sono sempre abilitate e gestite automaticamente in base al profilo prezzo/prestazioni.
Puoi scegliere di abilitare risorse di elaborazione aggiuntive durante o dopo la creazione del cluster o del gruppo di lavoro.
Gestione di risorse di calcolo aggiuntive per l'autonomia su cluster con provisioning utilizzando la console Amazon Redshift
Durante la creazione di un nuovo cluster, puoi abilitare risorse di calcolo aggiuntive per l'autonomia scegliendo Abilita elaborazione aggiuntiva nel pannello di configurazione di Autonomics. Per farlo:
Scegli Crea cluster.
Nel pannello di configurazione di Autonomics, scegli Abilita elaborazione aggiuntiva.
Creerai un cluster con l'elaborazione aggiuntiva abilitata.
Per ulteriori informazioni, consulta Creazione di un cluster nella Amazon Redshift Management Guide.
Per abilitare risorse di calcolo aggiuntive dopo la creazione di un cluster:
Accedi al cluster nella console di Amazon Redshift.
Nella pagina dei dettagli del cluster, seleziona Modifica configurazione autonoma dal menu a discesa Azioni.
Scegli Abilita elaborazione aggiuntiva.
Gestione dell'autonomia di elaborazione aggiuntiva per i cluster su cui è stato eseguito il provisioning utilizzando AWS CLI
Per creare un cluster con provisioning con risorse di calcolo aggiuntive per l'autonomia, usa il comando con l'opzione. create-cluster extra-compute-for-automatic-optimization
aws redshift create-cluster --cluster-identifier <value> \ --node-type <value> \ --cluster-type <value> \ --master-username <value> \ --master-user-password <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Per abilitare risorse di calcolo aggiuntive per l'autonomia su un cluster con provisioning esistente, usa il comando con l'opzione. modify-cluster extra-compute-for-automatic-optimization
aws redshift modify-cluster --cluster-identifier <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Per disabilitare le risorse di calcolo aggiuntive per l'autonomia su un cluster con provisioning esistente, usa il comando con l'opzione. modify-cluster no-extra-compute-for-automatic-optimization
aws redshift modify-cluster --cluster-identifier <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>
Gestione dell'autonomia di elaborazione aggiuntiva per gruppi di lavoro serverless utilizzando la console Amazon Redshift
Durante la creazione di un nuovo gruppo di lavoro, puoi abilitare risorse di calcolo aggiuntive per l'autonomia scegliendo Abilita elaborazione aggiuntiva nel pannello di configurazione di Autonomics.
Selezionare Create workgroup (Crea gruppo di lavoro).
Al passaggio 1, nel pannello di configurazione di Autonomics, scegli Abilita elaborazione aggiuntiva.
Creerai un gruppo di lavoro serverless con elaborazione aggiuntiva abilitata.
Nota
L'opzione Abilita elaborazione aggiuntiva potrebbe non essere disponibile se è stata selezionata una destinazione. Price-performance Questo perché per i gruppi di lavoro serverless con AI-driven scalabilità e ottimizzazione, le risorse di calcolo aggiuntive per l'autonomia vengono abilitate e gestite automaticamente in base al profilo prezzo/prestazioni dell'utente.
Per abilitare risorse di elaborazione aggiuntive dopo la creazione di un gruppo di lavoro:
Accedi al gruppo di lavoro nella console Amazon Redshift Serverless.
Dalla pagina dei dettagli del gruppo di lavoro, seleziona Modifica configurazione autonoma dal menu a discesa Azioni.
Scegli Abilita elaborazione aggiuntiva.
Nota
L'opzione Modifica configurazione autonoma potrebbe essere disattivata se il gruppo di lavoro ha un obiettivo impostato. Price-performance Questo perché per i gruppi di lavoro serverless con AI-driven scalabilità e ottimizzazione, le risorse di calcolo aggiuntive per l'autonomia vengono abilitate e gestite automaticamente in base al profilo prezzo/prestazioni.
Gestione dell'autonomia di elaborazione aggiuntiva per gruppi di lavoro serverless utilizzando AWS CLI
Per creare un gruppo di lavoro serverless con risorse di calcolo aggiuntive allocate per l'autonomia, usa il comando con l'opzione. create-workgroup extra-compute-for-automatic-optimization
aws redshift-serverless create-workgroup --base-capacity <value> \ --namespace-name <value> \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Per abilitare risorse di calcolo aggiuntive per l'autonomia su un gruppo di lavoro serverless esistente, usa il comando con l'opzione. update-workgroup --extra-compute-for-automatic-optimization
aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Per disabilitare risorse di calcolo aggiuntive per l'autonomia su un gruppo di lavoro serverless esistente, usa il comando con l'opzione. update-workgroup --no-extra-compute-for-automatic-optimization
aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>
Controllo dei costi per l'autonomia utilizzando risorse di calcolo aggiuntive
Controllo dei costi per un'autonomia di elaborazione aggiuntiva sui cluster su cui è stato eseguito il provisioning
Puoi impostare limiti di utilizzo per le risorse di calcolo aggiuntive utilizzate per l'autonomia su cluster con provisioning utilizzando la console Amazon Redshift. Le risorse di calcolo aggiuntive utilizzate per l'autonomia non vengono conteggiate nei limiti che potresti aver impostato per la scalabilità della concorrenza e viceversa.
Per creare un limite di utilizzo per l'elaborazione aggiuntiva utilizzando la console:
Vai alla pagina dei dettagli del cluster e seleziona la scheda Manutenzione dal menu di navigazione del cluster.
Scorri verso il basso e scegli Crea limiti di utilizzo, passerà alla pagina Gestisci i limiti di utilizzo.
Nella pagina Gestisci i limiti di utilizzo, individua la sezione intitolata Limite di utilizzo per un calcolo aggiuntivo per l'ottimizzazione automatica e seleziona Aggiungi limite.
Per creare un limite di utilizzo per l'elaborazione aggiuntiva utilizzando il AWS CLI, usa il create-usage-limit comando con il tipo di funzionalità. extra-compute-for-automatic-optimization Il --limit-type parametro deve essere impostato su time per questo tipo di funzionalità.
aws redshift create-usage-limit \ --cluster-identifier <value> \ --feature-type extra-compute-for-automatic-optimization \ --limit-type time \ --period <value> \ --amount <value> \ --breach-action <value>
I --breach-action parametri --period e accettano gli stessi valori degli altri limiti di utilizzo. Per ulteriori informazioni, consulta Impostazione di un limite di utilizzo nella Amazon Redshift Management Guide.
Controllo dei costi per una maggiore autonomia di elaborazione su gruppi di lavoro serverless
Amazon Redshift Serverless offre funzionalità per impostare limiti di utilizzo per gruppi di lavoro serverless. Vedi Impostazione dei limiti di utilizzo, inclusa l'impostazione dei limiti RPU nella Amazon Redshift Management Guide. L'utilizzo per una maggiore autonomia di elaborazione in Amazon Redshift Serverless è incluso nell'utilizzo complessivo del serverless, comprese le richieste degli utenti.
Puoi vedere quanti RPU-seconds ne utilizza il tuo gruppo di lavoro serverless per un'autonomia di elaborazione aggiuntiva utilizzando la console Amazon Redshift Serverless. Per farlo:
Accedi alla console Amazon Redshift Serverless.
Seleziona Monitoraggio delle risorse dalla barra laterale.
Seleziona un gruppo di lavoro.
Scorri verso il basso fino al grafico Extra compute per le ottimizzazioni automatiche dei secondi addebitati.
Per ulteriori informazioni, consulta la console Amazon Redshift Serverless nella Amazon Redshift Management Guide.
Puoi anche controllare la visualizzazione del SYS_SERVERLESS_USAGE sistema per trovare ilcharged_extra_compute_for_automatic_optimization_seconds, che registra i secondi accumulati in unità di calcolo (RPU) addebitati per le ottimizzazioni automatiche.