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à.
Gestire la capacità di elaborazione delle query
Utilizza le prenotazioni della capacità per ottenere capacità di elaborazione dedicata per le query eseguite in Athena. Con le prenotazioni della capacità, puoi usufruire delle funzionalità di gestione dei carichi di lavoro che ti aiutano a stabilire le priorità, controllare e dimensionare i carichi di lavoro interattivi più importanti. Ad esempio, puoi aggiungere capacità in qualsiasi momento per aumentare il numero di query eseguibili contemporaneamente, controllare quali carichi di lavoro possono utilizzare la capacità e condividere la capacità tra i carichi di lavoro. La capacità è completamente gestita da Athena e mantenuta per tutto il tempo necessario. La configurazione è semplice e non sono necessarie modifiche alle SQL dichiarazioni.
Per ottenere la capacità di elaborazione delle richieste, è necessario creare una prenotazione di capacità, specificare il numero di unità di elaborazione dati (DPUs) richieste e assegnare uno o più gruppi di lavoro alla prenotazione.
I gruppi di lavoro svolgono un ruolo importante quando utilizzi le prenotazioni della capacità. I gruppi di lavoro consentono di organizzare le query in raggruppamenti logici. Con le prenotazioni della capacità, puoi assegnare selettivamente capacità ai gruppi di lavoro in modo da controllare la modalità di fatturazione e il comportamento delle richieste per ciascun gruppo di lavoro. Per ulteriori informazioni sui gruppi di lavoro, consulta Usa i gruppi di lavoro per controllare l'accesso alle query e i costi.
L'assegnazione dei gruppi di lavoro alle prenotazioni consente di dare priorità alle query inviate ai gruppi di lavoro assegnati. Ad esempio, puoi allocare capacità a un gruppo di lavoro utilizzato per le query di report finanziari urgenti in modo da isolare tali query da quelle meno critiche di un altro gruppo di lavoro. Ciò consente l'esecuzione coerente delle query per carichi di lavoro critici, consentendo al contempo l'esecuzione indipendente di altri carichi di lavoro.
Puoi utilizzare contemporaneamente prenotazioni della capacità e gruppi di lavoro per soddisfare requisiti diversi. Di seguito sono riportati alcuni scenari di esempio:
-
Isolamento: per isolare un carico di lavoro importante, assegna a una prenotazione un singolo gruppo di lavoro. Solo le query del gruppo di lavoro assegnato utilizzano la capacità di elaborazione della prenotazione scelta.
-
Condivisione: più carichi di lavoro utilizzano capacità da una singola prenotazione. Ad esempio, se per un set specifico di carichi di lavoro vuoi che i tuoi costi mensili siano prevedibili, puoi assegnare più gruppi di lavoro a una singola prenotazione. I gruppi di lavoro assegnati condividono la capacità di prenotazione.
-
Modello misto: è possibile utilizzare le prenotazioni della capacità e la fatturazione in base alla query nello stesso momento nello stesso account. Ad esempio, per garantire l'esecuzione affidabile delle query che supportano un'applicazione di produzione, si assegna un gruppo di lavoro per tali query a una prenotazione della capacità. Per sviluppare le query prima di spostarle nel gruppo di lavoro di produzione, utilizza un gruppo di lavoro separato che non faccia parte di una prenotazione e utilizza la fatturazione in base alla query.
Comprendi DPUs
La capacità è misurata in unità di elaborazione dati (DPUs). DPUsrappresentano le risorse di calcolo e memoria utilizzate da Athena per accedere ed elaborare i dati per conto dell'utente. Uno DPU fornisce 4 vCPUs e 16 GB di memoria. Il numero DPUs specificato influisce sul numero di query che è possibile eseguire contemporaneamente. Ad esempio, una prenotazione con 256 DPUs può supportare circa il doppio del numero di query simultanee rispetto a una prenotazione con 128. DPUs
Puoi creare fino a 100 prenotazioni di capacità con un totale di 1.000 DPUs per account e regione. Il numero minimo di richieste DPUs che puoi richiedere è 24. Se ne hai bisogno di più di 1.000 DPUs per il tuo caso d'uso, contatta athena-feedback@amazon.com
Per informazioni sulla stima dei requisiti di capacità, consulta Determina i requisiti di capacità. Per informazioni sui prezzi, consulta Prezzi di Amazon Athena
Considerazioni e limitazioni
-
La funzionalità richiede la versione 3 del motore Athena.
-
Puoi assegnare un singolo gruppo di lavoro al massimo a una prenotazione alla volta e puoi aggiungere un massimo di 20 gruppi di lavoro a una prenotazione.
-
Non è possibile aggiungere gruppi di lavoro compatibili con Spark a una prenotazione della capacità.
-
Per eliminare un gruppo di lavoro assegnato a una prenotazione, per prima cosa rimuovi il gruppo di lavoro dalla prenotazione.
-
Il numero minimo di DPUs unità che puoi fornire è 24.
-
Puoi creare fino a 100 prenotazioni di capacità con un massimo di 1.000 in totale DPUs per account e regione.
-
Le richieste di capacità non sono garantite e possono richiedere fino a 30 minuti per essere completate.
-
È previsto un periodo minimo di fatturazione di 1 ora per prenotazione. Dopo 1 ora, la capacità viene fatturata al minuto. Per informazioni sui prezzi, consulta Prezzi di Amazon Athena
. -
La capacità riservata non è trasferibile a un'altra prenotazione di capacità, Account AWS, oppure Regione AWS.
-
DDLle interrogazioni sulle prenotazioni di capacità consumanoDPUs.
-
Le query eseguite sulla capacità assegnata non vengono conteggiate nei limiti di query attivi per e. DDL DML
-
Se tutte DPUs sono in uso, le interrogazioni inviate vengono messe in coda. Tali query non vengono rifiutate e non vengono inoltrate alla capacità on-demand.
-
La
DPUConsumed
CloudWatch metrica è per gruppo di lavoro anziché per prenotazione. Pertanto, se sposti un gruppo di lavoro da una prenotazione all'altra, il parametroDPUConsumed
include i dati del momento in cui il gruppo di lavoro apparteneva alla prima prenotazione. Per ulteriori informazioni sull'utilizzo delle CloudWatch metriche in Athena, consulta. Monitora le metriche delle query di Athena con CloudWatch -
Attualmente, la funzionalità è disponibile nelle versioni seguenti Regioni AWS:
-
Stati Uniti orientali (Virginia settentrionale)
-
Stati Uniti orientali (Ohio)
-
US West (Oregon)
-
Asia Pacifico (Singapore)
-
Asia Pacifico (Sydney)
-
Asia Pacifico (Tokyo)
-
Europa (Irlanda)
-
Europa (Spagna)
-
Europa (Stoccolma)
-
Sud America (San Paolo)
-