Gestione dei carichi di lavoro - Amazon Redshift

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

Gestione dei carichi di lavoro

La gestione dei carichi di lavoro in Amazon Redshift permette agli utenti di affrontare in modo flessibile le priorità all'interno dei carichi di lavoro in modo da evitare che query brevi a esecuzione rapida non restino bloccate in code dietro query a esecuzione prolungata.

La gestione dei carichi di lavoro in Amazon Redshift WLM crea code di query in fase di runtime in base alle classi di servizio, che definiscono i parametri di configurazione per diversi tipi di query, tra cui code di sistema interne e code accessibili dall'utente. Dal punto di vista dell'utente, una classe di servizio accessibile dall'utente e una coda sono funzionalmente equivalenti. Per coerenza, questa documentazione usa il termine coda con il significato di classe di servizio accessibile dall'utente e di coda di runtime.

Quando si esegue una query, la gestione dei carichi di lavoro assegna la query a una coda in base al gruppo di utenti dell'utente o associando un gruppo di query elencato nella configurazione della coda a un'etichetta del gruppo di query impostata dall'utente in fase di runtime.

Attualmente, l'impostazione predefinita per i cluster che utilizzano il gruppo di parametri predefinito è di utilizzare il WLM automatico. Il WLM automatico gestisce le query simultanee e l'allocazione della memoria. Per ulteriori informazioni, consultare Implementazione del WLM automatico.

Con WLM manuale, Amazon Redshift configura una coda con un livello di simultaneità cinque, che permette l'esecuzione simultanea di un massimo di cinque query, più una coda dell'utente con privilegi avanzati predefinita, con un livello di simultaneità uno. Puoi definire fino a otto code. Ogni coda può essere configurata con un livello massimo di simultaneità pari a 50. Il livello massimo di simultaneità totale per tutte le code definite dall'utente (esclusa la coda dell'utente con privilegi avanzati) è 50.

Il modo più semplice per modificare la configurazione della gestione dei carichi di lavoro consiste nell'usare la Console di gestione di Amazon Redshift. Inoltre è possibile utilizzare l'interfaccia a riga di comando (CLI) di Amazon Redshift o l'API di Amazon Redshift.

Per ulteriori informazioni sull'implementazione e sull'uso della gestione dei carichi di lavoro, consultare Implementazione della gestione del carico di lavoro.