Il codice attualmente inserisce molte piccole righe in BigQuery. Quale modifica migliorerà la velocità di trasmissione effettiva?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Includere più righe per richiesta di inserimento..
Perché questa è la risposta
Includere più righe per richiesta di inserimento (batching) è la strategia più efficace per migliorare la velocità di trasmissione effettiva (throughput) quando si inseriscono molte piccole righe in BigQuery. BigQuery è ottimizzato per operazioni di caricamento batch di grandi dimensioni. Inviare più righe in un'unica richiesta riduce l'overhead di rete e l'elaborazione per ogni singola richiesta, aumentando l'efficienza complessiva. Eseguire gli inserimenti in parallelo utilizzando più thread può aiutare, ma se ogni thread invia singole righe, l'overhead per richiesta rimane elevato. Il batching è più fondamentale. Scrivere ogni riga in un oggetto Cloud Storage e poi caricarla, o farlo in parallelo, introduce un passaggio intermedio e un costo aggiuntivo di I/O e storage, che è meno efficiente per l'inserimento diretto di piccole righe rispetto al batching.
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