Een Amazon Redshift-tabel met de naam Employee gebruikt een samengestelde sorteersleutel die bestaat uit Region ID, Department ID en Role ID. Welke queries zullen de meeste prestatieverbetering krijgen door deze samengestelde sorteersleutel? (Kies er twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Select * from Employee where Region ID='North America' and Department ID=20;, Select * from Employee where Region ID='North America' and Role ID=50;.
Waarom dit het antwoord is
Een samengestelde sorteersleutel in Amazon Redshift is effectief wanneer query's filters toepassen op de kolommen in de volgorde waarin ze in de sleutel zijn gedefinieerd, of op een prefix van die kolommen. De sorteersleutel is (Region ID, Department ID, Role ID). "Select from Employee where Region ID='North America' and Department ID=20;" zal de meeste prestatieverbetering krijgen omdat het filtert op de eerste twee kolommen van de sorteersleutel in de juiste volgorde. "Select from Employee where Region ID='North America' and Role ID=50;" zal ook profiteren omdat het filtert op de eerste kolom (Region ID) en een latere kolom (Role ID), waardoor Redshift de gesorteerde gegevens efficiënt kan scannen. "Select from Employee where Region ID='North America';" profiteert, maar minder, omdat het alleen filtert op de eerste kolom. "Select from Employee where Department ID=20 and Region ID='North America';" profiteert minder dan de eerste optie omdat de volgorde van de filters niet overeenkomt met de sorteersleutel, hoewel Redshift slim genoeg is om dit te optimaliseren. "Select from Employee where Role ID=50;" zal de minste prestatieverbetering krijgen, omdat het filtert op de derde kolom van de sorteersleutel zonder de voorgaande kolommen te gebruiken, waardoor Redshift een groter deel van de tabel moet scannen.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig