Una tabella Amazon Redshift denominata Employee utilizza una chiave di ordinamento composta da Region ID, Department ID e Role ID. Quali query otterranno il maggior miglioramento delle prestazioni da questa chiave di ordinamento composta? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Select * from Employee where Region ID='North America' and Department ID=20;, Select * from Employee where Region ID='North America' and Role ID=50;.
Perché questa è la risposta
Le chiavi di ordinamento composte in Amazon Redshift migliorano le prestazioni delle query che filtrano i dati in base ai prefissi della chiave di ordinamento. La chiave di ordinamento è (Region ID, Department ID, Role ID). La query "Select from Employee where Region ID='North America' and Department ID=20;" è corretta perché filtra sui primi due campi della chiave di ordinamento composta (Region ID e Department ID), che costituiscono un prefisso. La query "Select from Employee where Region ID='North America' and Role ID=50;" è corretta perché filtra sul primo campo della chiave di ordinamento (Region ID) e su un campo successivo (Role ID). Anche se non è un prefisso contiguo completo, il filtro su Region ID beneficia comunque dell'ordinamento. La query "Select from Employee where Region ID='North America';" è meno efficace perché filtra solo sul primo campo, senza sfruttare appieno l'ordinamento composto. La query "Select from Employee where Department ID=20 and Region ID='North America';" è semanticamente equivalente alla prima opzione corretta, ma l'ordine dei predicati non influisce sull'ottimizzazione della chiave di ordinamento, che si basa sull'ordine definito nella tabella. La query "Select from Employee where Role ID=50;" è la meno efficace perché filtra solo sull'ultimo campo della chiave di ordinamento, senza beneficiare dell'ordinamento sui campi precedenti.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta