Utilizzo del dimensionamento della simultaneità - 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à.

Utilizzo del dimensionamento della simultaneità

Con la funzione dimensionamento simultaneo, puoi supportare migliaia di utenti e di query simultanee, con prestazioni di query a velocità costante. Quando si attiva il dimensionamento simultaneo, Amazon Redshift aggiunge automaticamente ulteriore capacità del cluster quando necessario per elaborare un aumento delle query di lettura e di scrittura. Gli utenti visualizzano sempre i dati più recenti, indipendentemente dal fatto che le query vengano eseguite nel cluster principale o in un cluster a dimensionamento simultaneo.

Puoi gestire le query inviate al cluster di dimensionamento simultaneo configurando le code WLM. Quando si attiva il dimensionamento simultaneo per una coda, anziché attendere in una coda le query idonee vengono inviate al cluster di dimensionamento simultaneo.

I cluster a dimensionamento simultaneo vengono addebitati solo per il tempo in cui eseguono le query. Per ulteriori informazioni sui prezzi, tra cui il modo in cui i costi si accumulano e i costi minimi, consulta Prezzi di Concurrency Scaling.

Capacità di dimensionamento simultaneo

Quando si attiva il dimensionamento simultaneo per una coda WLM, questo funziona per operazioni di lettura, ad esempio le query del pannello di controllo. Funziona anche per le operazioni di scrittura comunemente utilizzate, come le istruzioni per l'importazione e l'elaborazione dei dati.

Funzionalità di dimensionamento simultaneo per le operazioni di scrittura

Il dimensionamento simultaneo supporta le operazioni di scrittura più utilizzate, come istruzioni di estrazione, trasformazione e caricamento (ETL). Il dimensionamento simultaneo per le operazioni di scrittura è particolarmente utile quando si desidera mantenere tempi di risposta coerenti quando il cluster riceve un numero elevato di richieste. Migliora la velocità effettiva per le operazioni di scrittura contendendo le risorse nel cluster principale.

Il dimensionamento simultaneo supporta le istruzioni COPY, INSERT, DELETE, UPDATE e CREATE TABLE AS (CTAS). Inoltre, il dimensionamento simultaneo supporta l'aggiornamento delle viste materializzate che non utilizzano aggregazioni. Altre istruzioni DML (Data Manipulation Language) e DDL (Data Definition Language) non sono supportate. Quando le istruzioni di scrittura non supportate, come CREATE senza TABLE AS, vengono incluse in una transazione esplicita prima delle istruzioni di scrittura supportate, nessuna delle istruzioni di scrittura verrà eseguita sui cluster con dimensionamento simultaneo.

Quando si accumula credito per il dimensionamento simultaneo, questo accumulo si applica sia alle operazioni di lettura che a quelle di scrittura.

Limitazioni per il dimensionamento simultaneo

Di seguito sono riportate le limitazioni per l'utilizzo del dimensionamento simultaneo di Amazon Redshift:

  • Non supporta query su tabelle che utilizzano chiavi di ordinamento interlacciato.

  • Non supporta query sulle tabelle temporanee.

  • Non supporta query che accedono a risorse esterne protette da reti restrittive o configurazioni Virtual Private Cloud (VPC).

  • Non supporta query che contengono funzioni Python e funzioni Lambda definite dall'utente (UDF).

  • Non supporta query che accedono alle tabelle di sistema, alle tabelle di catalogo PostgreSQL o alle tabelle di no-backup.

  • Non supporta le query COPY o UNLOAD che accedono a una risorsa esterna quando sono disponibili autorizzazioni restrittive per le policy IAM. Ciò include le autorizzazioni applicate alla risorsa, come un bucket Amazon S3 o una tabella DynamoDB, o all'origine. Le fonti IAM possono includere quanto segue:

    • aws:sourceVpc— Un VPC sorgente.

    • aws:sourceVpce— Un endpoint VPC di origine.

    • aws:sourceIp— Un indirizzo IP di origine.

    In alcuni casi, potrebbe essere necessario rimuovere le autorizzazioni che limitano la risorsa o l'origine, in modo che le query COPY e UNLOAD che accedono alla risorsa vengano inviate al cluster di scalabilità simultanea.

    Per ulteriori informazioni sulle politiche delle risorse, consulta Tipi di policy nella guida per l' AWS Identity and Access Management utente e Controllo dell'accesso dagli endpoint VPC con le policy bucket.

  • Il dimensionamento simultaneo di Amazon Redshift per le operazioni di scrittura non è supportato per le operazioni DDL, ad esempio CREATE TABLE o ALTER TABLE.

  • Non supporta ANALYZE per il comando COPY.

  • Non supporta le operazioni di scrittura su una tabella di destinazione in cui DISTSTYLE è impostato su ALL.

  • Non supporta COPY dai seguenti formati di file:

    • Parquet

    • ORC

  • Non supporta le operazioni di scrittura su tabelle con colonne di identità.

  • Amazon Redshift supporta il dimensionamento simultaneo per le operazioni di scrittura solo su nodi RA3 di Amazon Redshift, in particolare ra3.16xlarge, ra3.4xlarge e ra3.xlplus. Il dimensionamento simultaneo per le operazioni di scrittura non è supportato su altri tipi di nodi.

Per ulteriori informazioni sul dimensionamento simultaneo, consulta i seguenti argomenti nella Guida alla gestione di Amazon Redshift.