Employee adlı bir Amazon Redshift tablosu, Region ID, Department ID ve Role ID'den oluşan bileşik bir sıralama anahtarı kullanır. Bu bileşik sıralama anahtarından en çok performans artışı sağlayacak sorgular hangileridir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Select * from Employee where Region ID='North America' and Department ID=20;, Select * from Employee where Region ID='North America' and Role ID=50;.
Neden bu cevap
Amazon Redshift'te bileşik sıralama anahtarları, anahtardaki sütunların sırasına göre verileri fiziksel olarak düzenler. Sorgu performansını artırmak için, sorgu filtrelerinizin (WHERE yan tümcesi) sıralama anahtarının en solundaki sütunlarla başlaması ve bu sırayı takip etmesi önemlidir. İlk doğru cevap olan "Select from Employee where Region ID='North America' and Department ID=20;", sıralama anahtarının ilk iki sütununu (Region ID ve Department ID) sırasıyla kullanır. Bu, Redshift'in verileri çok verimli bir şekilde filtrelemesini sağlar. İkinci doğru cevap olan "Select from Employee where Region ID='North America' and Role ID=50;", sıralama anahtarının ilk sütununu (Region ID) kullanır ve ardından üçüncü sütunu (Role ID) filtreler. Redshift, Region ID'ye göre verileri hızlıca daraltabilir ve ardından kalan veriler içinde Role ID'yi arayabilir. "Select from Employee where Department ID=20 and Region ID='North America';" seçeneği, sıralama anahtarının sütun sırasını takip etmediği için daha az verimlidir. "Select from Employee where Role ID=50;" ise sıralama anahtarının yalnızca üçüncü sütununu kullandığı için sıralama anahtarından tam olarak faydalanamaz.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez