Aprowizowany klaster Amazon Redshift z pięcioma węzłami ra3.4xlarge często wykazuje obciążenie procesora jednego węzła powyżej 90%, podczas gdy pozostałe cztery węzły są obciążone poniżej 15% podczas normalnych operacji. Klaster używa dystrybucji kluczy. Inżynier chce zachować tę samą liczbę węzłów, ale zrównoważyć obciążenie między nimi. Jaka zmiana to osiągnie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zmień klucz dystrybucji na kolumnę tabeli, która ma największy wymiar..
Dlaczego to jest odpowiedź
Problem polega na nierównomiernym obciążeniu węzłów, co wskazuje na niewłaściwą dystrybucję danych. Klucz dystrybucji (DISTKEY) określa, jak dane są rozłożone między węzły. Wybranie kolumny o wysokiej kardynalności (największym wymiarze) jako klucza dystrybucji zapewni bardziej równomierne rozłożenie danych, a tym samym obciążenia procesora. Zmiana klucza sortowania (SORTKEY) poprawia wydajność zapytań, ale nie wpływa bezpośrednio na równomierność dystrybucji danych między węzłami. Aktualizacja węzła zarezerwowanego do większego typu (ra3.16xlarge) zwiększy jego moc obliczeniową, ale nie rozwiąże problemu nierównomiernego rozłożenia obciążenia między istniejącymi węzłami. Zmiana klucza podstawowego (PRIMARY KEY) zapewnia unikalność wierszy i jest używana do indeksowania, ale nie jest podstawowym mechanizmem dystrybucji danych w Redshift.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana