Skip to main content
The Performance Profiler helps you analyze how a dashboard executes queries and identify potential performance bottlenecks. It shows whether tiles are served from cache or the data warehouse, how long queries take, and how much data they return. This view is useful for optimizing dashboard responsiveness and warehouse efficiency.

Accessing the profiler

  1. Open the desired dashboard.
  2. Click View > Performance profile.
  3. The profiler opens as a side panel displaying query-level metrics for the latest dashboard run.

Performance metrics

The profiler summarizes performance for the most recent dashboard run, including caching behavior, query timing, and result sizes.

Summary metrics

MetricDescription
Total time in data warehouseThe total execution time spent querying the data warehouse (excluding cached results).
Queries cachedHow many queries were served from cache vs. executed live. “Exact” cache means identical query reuse; “Server requery” indicates a new query was run.
Total result sizeCombined size of all query results for the dashboard run, in kilobytes (KB).

Query-level metrics

ColumnDescription
Query NameThe name of the dashboard tile or query block.
Cache SourceIndicates if the query was fetched from cache (Cache (exact)) or required re-execution (Cache (server requery)).
Size (KB)The amount of data returned by the query. Larger results can slow rendering and increase memory usage.
Time (ms)Time spent running the query in the data warehouse. Cached queries will show 0 ms.