Kod obecnie wstawia wiele małych wierszy do BigQuery. Która zmiana poprawi przepustowość?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uwzględnij wiele wierszy w jednym żądaniu wstawienia..
Dlaczego to jest odpowiedź
Włączenie wielu wierszy do jednego żądania wstawienia (batching) znacząco poprawia przepustowość, ponieważ zmniejsza obciążenie związane z nawiązywaniem połączeń i przetwarzaniem każdego pojedynczego żądania. BigQuery jest zoptymalizowane do obsługi dużych partii danych. Wstawianie równoległe za pomocą wielu wątków może pomóc, ale bez batchingu nadal generuje wiele małych żądań, co jest mniej efektywne. Zapisywanie każdego wiersza do Cloud Storage, a następnie ładowanie do BigQuery, niezależnie od tego, czy jest to robione równolegle, wprowadza dodatkowe kroki i opóźnienia, co jest mniej wydajne dla małych, pojedynczych wierszy niż bezpośrednie wstawianie wsadowe.
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