Utilizzare il tracker delle query di esplorazione per monitorare il rendimento delle query

Quando un'esplorazione di Looker esegue una query sul database, questa viene eseguita in tre fasi, come descritto di seguito:

Il tracker delle query Esplora mostra l'avanzamento di una query Esplorazione attraverso queste tre fasi.

Se l'esecuzione di una query richiede molto tempo, il tracker delle query può indicare in quale fase della query si verifica il problema di prestazioni. È utile per identificare dove possono verificarsi problemi di prestazioni e dove le iniziative di ottimizzazione possono essere più efficaci.

Per abilitare il tracker delle query, l'amministratore di Looker deve abilitare la funzionalità di Labs Esplora il tracker delle query. Una volta attivato, il tracker delle query viene visualizzato quando è in esecuzione un'esplorazione, a condizione che sia aperto il riquadro Visualizzazione dell'esplorazione o il riquadro Dati.

Fase di inizializzazione della query

Durante la fase di inizializzazione delle query, Looker esegue tutte le attività necessarie prima che la query venga inviata al tuo database. La fase Inizializzazione delle query include le seguenti attività:

Fase di esecuzione della query

Nella fase di esecuzione della query, Looker contatta il tuo database, esegue la query e ne restituisce i risultati. I problemi di prestazioni durante questa fase potrebbero indicare un problema con il database esterno, ad esempio PDT che richiedono molto tempo per essere ricostruite e potrebbero dover essere ottimizzate o tabelle di database esterni che potrebbero dover essere ottimizzate. La fase Query in esecuzione include le seguenti attività:

  • Creazione di eventuali PDT nel database necessari per la query di esplorazione
  • Esecuzione della query richiesta sul database

Fase di elaborazione dei risultati

Durante la fase Elaborazione dei risultati, Looker elabora e mostra i risultati della query. La fase Elaborazione dei risultati include le seguenti attività:

Utilizzo del tracker delle query per risolvere i problemi di prestazioni delle query

Una volta identificata la fase di una query in cui si verificano possibili problemi di prestazioni, puoi utilizzare le seguenti risorse per identificare ulteriormente le tendenze e le anomalie del rendimento delle query: