Interroghi una specifica tabella BigQuery più volte al giorno. La tabella di base è di petabyte, ma applichi filtri e semplici aggregazioni e hai bisogno di risultati più veloci e aggiornati. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una vista materializzata basata sulla query in esecuzione..
Perché questa è la risposta
La creazione di una vista materializzata è la soluzione più efficace. Le viste materializzate pre-calcolano e memorizzano i risultati di una query, inclusi filtri e aggregazioni, su un sottoinsieme dei dati. Questo riduce significativamente il tempo di esecuzione delle query successive, poiché non devono scansionare l'intera tabella di petabyte ogni volta. Inoltre, BigQuery aggiorna automaticamente le viste materializzate quando i dati della tabella di base cambiano, garantendo risultati aggiornati. Eseguire una query pianificata per estrarre i dati non offre la stessa velocità di interrogazione diretta e richiede la gestione di tabelle separate. L'utilizzo di una query memorizzata nella cache è utile per query identiche e recenti, ma non garantisce prestazioni per query leggermente diverse o dopo un certo periodo. Limitare le colonne può aiutare, ma non risolve il problema della scansione di un dataset di petabyte per filtri e aggregazioni complessi.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta