Projekt ma rezerwację BigQuery na 2000 slotów. Setki nowych, niewrażliwych na czas potoków powodują błędy limitu, z około 1500 zapytaniami uruchamianymi jednocześnie w szczycie. Jak rozwiązać problemy z współbieżnością w sposób efektywny kosztowo?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uruchom niewrażliwe na czas potoki SQL jako zapytania wsadowe, a zapytania ad-hoc jako zadania interaktywne..
Dlaczego to jest odpowiedź
Uruchamianie niewrażliwych na czas potoków SQL jako zapytań wsadowych jest najbardziej efektywnym kosztowo rozwiązaniem, ponieważ zapytania wsadowe są domyślnie uruchamiane z niższym priorytetem i nie zużywają slotów od razu, co pozwala na lepsze zarządzanie zasobami. Zapytania ad-hoc, które są często interaktywne i wymagają szybkiej odpowiedzi, powinny pozostać interaktywne. Zwiększanie pojemności slotów (opcje 1 i 3) jest droższe i może nie rozwiązać problemu, jeśli obciążenie nadal będzie przekraczać dostępną pulę. Zmiana wszystkich zapytań na interaktywne (opcja 4) pogorszy problem, ponieważ wszystkie zapytania będą konkurować o te same zasoby z wysokim priorytetem.
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