Using the Explore query tracker to monitor query performance

If the Explore Query Tracker Labs feature is enabled and either the Explore visualization panel or the data panel is open, the Explore query tracker appears while an Explore query is running:

The query tracker shows the progress of the query through the three phases of a Looker query. If a query is taking a long time to execute, you can use the query tracker progress bar to determine in which phase of the query there may be opportunities to increase performance.

Query Initialization phase

During the Query Initialization phase, Looker is performing all of the tasks that are required before the query is sent to your database. The Query Initialization phase includes the following tasks:

Running Query phase

The Running Query phase is when Looker contacts and queries your database and returns the results of the query. The Running Query phase includes the following tasks:

  • Building any necessary PDTs
  • Running the requested query

Processing Results phase

During the Processing Results phase, Looker processes and renders the results of the query. The Processing Results phase includes the following tasks:

Using the query tracker to troubleshoot query performance issues

Once you have identified which phase of a query is encountering possible performance issues, you can use the following resources to help further identify query performance trends and anomalies: