Firma posiada tabelę Amazon Redshift o nazwie Orders, która była używana przez 6 miesięcy z cotygodniowymi aktualizacjami i usunięciami. Tabela używa przeplatanego klucza sortowania (interleaved sort key) na kolumnie zawierającej AWS Regions. Firma chce odzyskać miejsce na dysku, aby uniknąć wyczerpania pamięci masowej, a także przeanalizować kolumnę klucza sortowania. Które polecenie Redshift VACUUM realizuje oba te cele?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: VACUUM REINDEX Orders.
Dlaczego to jest odpowiedź
Polecenie VACUUM REINDEX Orders jest prawidłową odpowiedzią, ponieważ realizuje oba cele: odzyskuje miejsce na dysku i analizuje kolumnę klucza sortowania. REINDEX jest specjalnym typem operacji VACUUM, która przebudowuje tabele z przeplatanymi kluczami sortowania (interleaved sort keys), co jest kluczowe dla odzyskania miejsca po wielu aktualizacjach i usunięciach. Dodatkowo, REINDEX automatycznie wykonuje operację ANALYZE na kolumnach klucza sortowania, co jest niezbędne do optymalizacji planów zapytań. VACUUM FULL Orders odzyskuje miejsce, ale nie optymalizuje przeplatanych kluczy sortowania w sposób tak efektywny jak REINDEX i nie analizuje kolumn. VACUUM DELETE ONLY Orders usuwa tylko wiersze oznaczone do usunięcia, nie odzyskuje miejsca po aktualizacjach i nie optymalizuje kluczy sortowania ani nie analizuje kolumn. VACUUM SORT ONLY Orders sortuje tabelę, ale nie odzyskuje miejsca po usuniętych wierszach i nie jest tak skuteczne w przypadku przeplatanych kluczy sortowania jak REINDEX, ani nie analizuje kolumn.
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