Sie fragen eine bestimmte BigQuery-Tabelle mehrmals täglich ab. Die Basistabelle umfasst Petabytes, aber Sie wenden Filter und einfache Aggregationen an und benötigen schnellere, aktuelle Ergebnisse. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine materialisierte Ansicht basierend auf der ausgeführten Abfrage..
Warum dies die Antwort ist
Eine materialisierte Ansicht (materialized view) ist die beste Lösung, da sie die Ergebnisse einer Abfrage vorab berechnet und speichert. Bei nachfolgenden Abfragen der materialisierten Ansicht werden die vorab berechneten Ergebnisse verwendet, was die Abfrageleistung erheblich verbessert und die Kosten senkt, insbesondere bei großen Basistabellen und komplexen Aggregationen. Da die Ansicht aktualisiert wird, bleiben die Ergebnisse aktuell. Eine geplante Abfrage würde nur zu bestimmten Zeiten aktualisierte Daten liefern, nicht aber bei jeder Abfrage. Eine zwischengespeicherte Abfrage ist für wiederholte, identische Abfragen nützlich, aber nicht für sich ändernde Daten. Das Begrenzen der Spalten verbessert die Leistung nur geringfügig, löst aber nicht das Problem der großen Datenmenge.
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