Ein Projekt verfügt über eine BigQuery-Reservierung mit 2000 Slots. Hunderte neuer, nicht zeitkritischer Pipelines verursachen Kontingentfehler, wobei in Spitzenzeiten etwa 1500 Abfragen gleichzeitig ausgelöst werden. Wie gehen Sie kostengünstig mit Parallelitätsproblemen um?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Führen Sie die nicht zeitkritischen SQL-Pipelines als Batch-Abfragen und Ad-hoc-Abfragen als interaktive Jobs aus..
Warum dies die Antwort ist
Die Ausführung nicht zeitkritischer Pipelines als Batch-Abfragen ist kostengünstig, da Batch-Abfragen eine niedrigere Priorität haben und weniger Slots verbrauchen als interaktive Abfragen. Sie werden ausgeführt, wenn Slots verfügbar sind, was die Slot-Nutzung optimiert und Kontingentfehler für Ad-hoc-Abfragen reduziert. Ad-hoc-Abfragen sollten als interaktive Jobs ausgeführt werden, um schnelle Ergebnisse zu gewährleisten. Die Erhöhung der Slot-Kapazität (Optionen 1 und 3) wäre teurer, da sie die Zuweisung von mehr Slots bedeutet, unabhängig von der tatsächlichen Auslastung. Das Ändern aller Abfragen zu interaktiven Jobs (Option 4) würde die Kontingentprobleme verschärfen, da alle Abfragen um dieselben begrenzten Slots konkurrieren würden.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich