May 5, 2025 in Releases by David Wiseman2 minutes
Running Queries query store link, column freezing, plan lazy loading & more
When viewing running query snapshots, you might suspect a performance issue is the result of a regressed query plan. You can check query store to confirm this and even resolve the issue by fixing a good query plan. To find the query in query store, you could copy the query hash, and search for the plan on the Top Queries (Query Store) tab, but this is a little manual and cumbersome. You can now click the link on the Query Hash or Plan Hash columns to load the query store information in a separate Window.
The time period is currently linked to the global selected time period. You will be able to adjust this separately in a future version.
The column context menu provides an option to freeze a column. The selected column and the columns to the left are frozen in place as you scroll to the right, making it easier to keep track of rows on wide grids like the Running Queries grid.
Thanks to Chad Baldwin for this contribution.
This change will speed up load times for the Running Queries tab, particularly if you are connecting to the repository database over a slow VPN.
Thanks to Chad Baldwin for this contribution
The running queries tab allows you to view execution plans if plan collection is enabled and the threshold was met for plan collection. We can now view plans that haven’t been collected using the messaging feature to fetch plans on demand from the monitored instance.
The Find Plan link will now load the plan on demand instead of providing a script for you to collect the plan manually. The plan collection script is still available by clicking on the SQL Handle or Plan Handle columns.
The service status is now automatically refreshed.
Messaging is now enabled by default for new deployments of DBA Dash. Users need to be a member of the Messaging role or database owner to use messaging related features. Community tools still need to be explicitly enabled and users need to be a member of the Community Scripts or database owner to access them. The messaging feature provides access to query store, running collections on demand and community tools.
Thanks to Vincenzo Marchese for a bug fix contribution that was included from 3.20.1 but wasn’t initially called out in the last blog.
See 3.22.0 release notes for a full list of fixes.