Ordinamento del layout dei dati multidimensionali (anteprima) - 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à.

Ordinamento del layout dei dati multidimensionali (anteprima)

Questa è una documentazione di pre-rilascio per l'ordinamento delle tabelle con layout di dati multidimensionali, disponibile nella versione di anteprima. La documentazione e la funzionalità sono soggette a modifiche. Consigliamo di utilizzare questa funzione solo con cluster di test e non in ambienti di produzione. Per i termini e le condizioni di anteprima, vedere Partecipazione al servizio beta in Termini del servizio AWS.
Nota

Questa funzionalità è disponibile solo in un cluster o un gruppo di lavoro di anteprima. Per creare un cluster di anteprima, consulta Creazione di un cluster di anteprima nella Guida alla gestione di Amazon Redshift. Per creare un gruppo di lavoro di anteprima, consulta Creazione di un gruppo di lavoro di anteprima nella Guida alla gestione di Amazon Redshift.

Una chiave di ordinamento del layout dei dati multidimensionale è un tipo di chiave di AUTO ordinamento basata su predicati ripetitivi presenti in un carico di lavoro. Se il carico di lavoro contiene predicati ripetitivi, Amazon Redshift può migliorare le prestazioni di scansione delle tabelle eseguendo la co-locazione delle righe di dati che soddisfano i predicati ripetitivi. Anziché archiviare i dati di una tabella in un rigoroso ordine di colonne, una chiave di ordinamento del layout dei dati multidimensionale memorizza i dati analizzando i predicati ripetitivi presenti in un carico di lavoro. In un carico di lavoro è possibile trovare più di un predicato ripetitivo. A seconda del carico di lavoro, questo tipo di chiave di ordinamento può migliorare le prestazioni di molti predicati. Amazon Redshift determina automaticamente se questo metodo della chiave di ordinamento deve essere utilizzato per le tabelle definite con una chiave di ordinamento AUTO.

Ad esempio, supponi di disporre di una tabella con i dati ordinati in base alle colonne. Potrebbe essere necessario esaminare molti blocchi di dati per determinare se soddisfano i predicati del carico di lavoro. Tuttavia, se i dati sono archiviati su disco nell'ordine dei predicati, è necessario scansionare un numero inferiore di blocchi per soddisfare la query. In questo caso è utile utilizzare una chiave di ordinamento del layout dei dati multidimensionali.

Per vedere se una query utilizza una chiave del layout dei dati multidimensionali, consulta la colonna step_attribute della vista SYS_QUERY_DETAIL. Quando il valore è multi-dimensional, per la query è stato utilizzato un layout di dati multidimensionali. Per vedere se una tabella definita con la chiave di AUTO ordinamento utilizza un layout di dati multidimensionale, consulta la colonna della vista. sortkey1 SVV_TABLE_INFO Quando il valore è padb_internal_mddl_key_col, per la chiave di ordinamento della tabella è stato utilizzato il layout dei dati multidimensionali.

Per evitare che Amazon Redshift utilizzi una chiave di ordinamento per il layout dei dati multidimensionali, scegli un'opzione di ordinamento della tabella diversa da SORTKEY AUTO. Per ulteriori informazioni sulle SORTKEY opzioni, vedere. CREATE TABLE