You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Highlight selected grid row on performance trend charts #683
When a user selects a row in a query/procedure grid, the performance trend chart above doesn't react. The user has to double-click, open a modal history window, and mentally correlate timing.
Proposed Behavior
When a row is selected in a query grid (Top Queries, Top Procedures, Query Store), overlay that specific query's trend line on the existing performance trend chart — or highlight its data points. This instantly answers "is this query always expensive or did it just get bad recently?"
This is lightweight — no popup or navigation required. Just a visual reaction: click row → chart responds.
Example Flow
User is on the Query Performance tab, looking at the duration trend chart and the Top Queries grid
User clicks a row for a query with high avg duration
The duration trend chart overlays that query's individual duration trend as a highlighted line
User can immediately see whether the query recently regressed or has always been slow
Design Notes
The overlay should be visually distinct (brighter color, thicker line) from the aggregate trend
Deselecting the row (or selecting a different row) should clear/replace the overlay
Data for the individual query trend is already available via GetQueryTrendAsync by query_hash
Applies to both Dashboard and Lite
Complexity: Low — visual overlay on existing charts, data fetch method already exists.
Implementation order: Lite first, then port to Dashboard once the pattern is validated. This avoids the complexity of iterating on both apps simultaneously.
Activity
erikdarlingdata commentedon Mar 25, 2026
Implementation order: Lite first, then port to Dashboard once the pattern is validated. This avoids the complexity of iterating on both apps simultaneously.
Add grid-to-slicer overlay for query/procedure/Query Store tabs (#683)
Add grid-to-slicer overlay for query/procedure/Query Store tabs (#683) (
Dashboard: grid-to-slicer overlay for query/procedure/Query Store (#683)
Dashboard: grid-to-slicer overlay for query/procedure/Query Store (#683…
Preserve overlay selection through Dashboard auto-refresh (#683)
Preserve overlay selection through Dashboard auto-refresh (#683) (#701)
Restore drill-down + chart-navigation parity in the Darling viewer
Place the Query Store slicer overlay where the work RAN (erikdarlingd…