Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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 garantire che le funzionalità di autonomia funzionino in modo coerente, anche durante i periodi di traffico elevato, per trarre vantaggio dall'ottimizzazione. Tieni presente che l'autonomia eseguita utilizzando queste risorse aggiuntive è fatturabile. Per ulteriori informazioni sulla fatturazione per i sistemi autonomi, consulta Fatturazione per le operazioni di autonomia la pagina dei prezzi di Amazon Redshift
Se le risorse di elaborazione aggiuntive per l'autonomia sono disattivate, Amazon Redshift sospende temporaneamente le operazioni di autonomia durante i periodi di elevato carico del sistema per ridurre al minimo l'impatto sui carichi di lavoro simultanei, fino a quando non ci sono risorse sufficienti per eseguirli senza influire negativamente sulle query degli utenti, con un potenziale impatto sulle prestazioni.
Gestione di risorse di elaborazione aggiuntive per l'autonomia
Per impostazione predefinita, le risorse di elaborazione aggiuntive per l'autonomia sono disabilitate sia per i cluster predisposti che per i gruppi di lavoro serverless, ad eccezione dei gruppi di lavoro serverless con scalabilità e ottimizzazione basate sull'intelligenza artificiale. Per i gruppi di lavoro serverless con scalabilità e ottimizzazione basate sull'intelligenza artificiale, le risorse di elaborazione aggiuntive per l'autonomia sono sempre abilitate e gestite automaticamente a seconda del 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 forniti utilizzando la console Amazon Redshift
Durante la creazione di un nuovo cluster, puoi abilitare risorse di calcolo aggiuntive per l'autonomia selezionando Abilita calcolo aggiuntivo nel pannello di configurazione di Autonomics. Per farlo:
Scegli Crea cluster.
Nel pannello di configurazione di Autonomics, scegli Abilita calcolo aggiuntivo.
Creerai un cluster con funzionalità di calcolo aggiuntive abilitate.
Per ulteriori informazioni, consulta Creazione di un cluster nella Amazon Redshift Management Guide.
Per abilitare risorse di elaborazione aggiuntive dopo la creazione di un cluster:
Accedi al cluster nella console Amazon Redshift.
Nella pagina dei dettagli del cluster, seleziona Modifica configurazione autonoma dal menu a discesa Azioni.
Scegli Abilita calcolo aggiuntivo.
Gestione dell'autonomia di elaborazione aggiuntiva per i cluster predisposti utilizzando il AWS CLI
Per creare un cluster predisposto 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 predisposto 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 risorse di calcolo aggiuntive per l'autonomia su un cluster predisposto 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 selezionando Abilita elaborazione aggiuntiva nel pannello di configurazione di Autonomics.
Selezionare Create workgroup (Crea gruppo di lavoro).
Nella fase 1, nel pannello di configurazione di Autonomics, scegli Abilita calcolo aggiuntivo.
Creerai un gruppo di lavoro senza server con funzionalità di elaborazione aggiuntive abilitate.
Nota
L'opzione Abilita elaborazione aggiuntiva potrebbe non essere disponibile se è stato selezionato un obiettivo di rapporto prezzo/prestazioni. Questo perché per i gruppi di lavoro serverless con scalabilità e ottimizzazione basate sull'intelligenza artificiale, le risorse di elaborazione aggiuntive per l'autonomia vengono automaticamente abilitate e gestite in base al profilo prezzo/prestazioni dell'utente.
Per abilitare risorse di elaborazione aggiuntive dopo la creazione di un gruppo di lavoro:
Passa 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 di configurazione Edit autonomics potrebbe essere disattivata se il gruppo di lavoro ha impostato un obiettivo di rapporto prezzo/prestazioni. Questo perché per i gruppi di lavoro serverless con scalabilità e ottimizzazione basate sull'intelligenza artificiale, le risorse di elaborazione aggiuntive per l'autonomia vengono automaticamente abilitate e gestite in base al profilo prezzo/prestazioni dell'utente.
Gestione di un'autonomia di elaborazione aggiuntiva per gruppi di lavoro senza server utilizzando il AWS CLI
Per creare un gruppo di lavoro senza server con risorse di elaborazione 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 elaborazione aggiuntive
Controllo dei costi per una maggiore autonomia di elaborazione sui cluster predisposti
Puoi impostare limiti di utilizzo per le risorse di elaborazione aggiuntive utilizzate per l'autonomia su cluster forniti utilizzando la console Amazon Redshift. Le risorse di calcolo aggiuntive utilizzate per l'autonomia non influiscono sui limiti che potresti aver impostato per la scalabilità simultanea 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 fai clic su Crea limiti di utilizzo, per accedere alla pagina Gestisci i limiti di utilizzo.
Nella pagina Gestisci i limiti di utilizzo, individua la sezione intitolata Limite di utilizzo per ulteriore elaborazione per l'ottimizzazione automatica e seleziona Aggiungi limite.
Per creare un limite di utilizzo per un calcolo aggiuntivo 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 and 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 un'autonomia di elaborazione aggiuntiva in Amazon Redshift Serverless è incluso nell'utilizzo complessivo senza server, comprese le query degli utenti.
Puoi vedere quanti secondi RPU il tuo gruppo di lavoro serverless utilizza per una maggiore autonomia di elaborazione utilizzando la console Amazon Redshift Serverless. Per farlo:
Passa 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 for automatic optimizations charged seconds.
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 l'unità di calcolo (RPU) che registra i charged_extra_compute_for_automatic_optimization_seconds secondi di unità di calcolo accumulati (RPU) utilizzati per le ottimizzazioni automatiche.