Schätzen Sie die Kosten einer BigQuery-On-Demand-Abfrage, die viele Bytes scannt. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Führen Sie einen Probelauf über die CLI durch, um die gelesenen Bytes zu schätzen, und wandeln Sie diese Byte-Schätzung dann mit dem Preisrechner in Dollar um..
Warum dies die Antwort ist
BigQuery-On-Demand-Abfragen werden nach der Menge der gescannten Daten abgerechnet. Ein Probelauf (dry run) über die CLI mit dem Befehl bq query --dryrun gibt die Anzahl der Bytes zurück, die die Abfrage scannen würde, ohne sie tatsächlich auszuführen oder Kosten zu verursachen. Diese Byte-Schätzung kann dann im Google Cloud-Preisrechner in Dollar umgerechnet werden, um die voraussichtlichen Kosten zu ermitteln. Das Wechseln zur Flat-Rate-Preisgestaltung ist keine praktikable Lösung für eine einzelne Abfrage, da dies ein langfristiges Commitment ist. Die Schätzung der zurückgegebenen Bytes ist irreführend, da die Kosten auf den gelesenen und nicht den zurückgegebenen Bytes basieren. SELECT COUNT() schätzt die Zeilen, aber die Kosten basieren auf Bytes, nicht auf Zeilen, und COUNT() kann selbst erhebliche Scan-Kosten verursachen.
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