Utworzono zewnętrzną tabelę partycjonowaną przez Hive na wielu plikach w Cloud Storage, a zapytania są wolne. Jak poprawić wydajność zapytań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uaktualnij tabelę zewnętrzną do tabeli BigLake. Włącz buforowanie metadanych dla tabeli..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to uaktualnienie tabeli zewnętrznej do tabeli BigLake i włączenie buforowania metadanych. Tabele BigLake w BigQuery zapewniają ulepszoną wydajność zapytań dla danych przechowywanych w Cloud Storage, zwłaszcza w przypadku partycjonowanych zestawów danych. Buforowanie metadanych znacznie skraca czas potrzebny na odczytanie schematu i informacji o partycjach, co jest kluczowe dla optymalizacji zapytań na dużych, partycjonowanych zbiorach danych. Zmiana klasy przechowywania z Coldline na Standard nie poprawi wydajności zapytań, ponieważ Coldline ma jedynie wyższe opóźnienia dostępu do pierwszego bajtu, co nie jest głównym problemem w przypadku wolnych zapytań na partycjonowanych danych. Tworzenie indywidualnych tabel i używanie symboli wieloznacznych jest nieefektywne i nie skaluje się dobrze. Migracja do zasobnika wieloregionalnego nie rozwiązuje problemu wydajności zapytań, a jedynie zwiększa dostępność i odporność na awarie.
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