From 8bf4af3dc12aaaf7b90c4e7e3db2b3e7f213ea7f Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Fri, 20 Feb 2026 07:59:51 -0500 Subject: [PATCH] Rename misleading "Total Executions" label in drill-down summaries (fixes #194) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plan cache execution_count is a cumulative counter — MAX is the correct aggregation, matching the main grid. The "Total Executions" label implied a sum, confusing users. Renamed to "Executions" in QueryStatsHistory and ProcedureHistory windows. Query Store window keeps "Total Executions" since it correctly sums interval deltas. Co-Authored-By: Claude Opus 4.6 --- Dashboard/ProcedureHistoryWindow.xaml.cs | 2 +- Dashboard/QueryStatsHistoryWindow.xaml.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dashboard/ProcedureHistoryWindow.xaml.cs b/Dashboard/ProcedureHistoryWindow.xaml.cs index ad1a1176..a8356ac0 100644 --- a/Dashboard/ProcedureHistoryWindow.xaml.cs +++ b/Dashboard/ProcedureHistoryWindow.xaml.cs @@ -97,7 +97,7 @@ private async Task LoadHistoryAsync() var lastSample = _historyData.Max(h => h.CollectionTime); SummaryText.Text = string.Format(CultureInfo.CurrentCulture, - "Samples: {0} | First: {1:yyyy-MM-dd HH:mm} | Last: {2:yyyy-MM-dd HH:mm} | Total Executions: {3:N0} | Avg CPU: {4:N2} ms | Avg Duration: {5:N2} ms", + "Samples: {0} | First: {1:yyyy-MM-dd HH:mm} | Last: {2:yyyy-MM-dd HH:mm} | Executions: {3:N0} | Avg CPU: {4:N2} ms | Avg Duration: {5:N2} ms", _historyData.Count, firstSample, lastSample, totalExecutions, avgCpu, avgDuration); UpdateChart(); diff --git a/Dashboard/QueryStatsHistoryWindow.xaml.cs b/Dashboard/QueryStatsHistoryWindow.xaml.cs index c480e039..c1520d28 100644 --- a/Dashboard/QueryStatsHistoryWindow.xaml.cs +++ b/Dashboard/QueryStatsHistoryWindow.xaml.cs @@ -94,7 +94,7 @@ private async Task LoadHistoryAsync() var lastSample = _historyData.Max(h => h.CollectionTime); SummaryText.Text = string.Format(CultureInfo.CurrentCulture, - "Samples: {0} | First: {1:yyyy-MM-dd HH:mm} | Last: {2:yyyy-MM-dd HH:mm} | Total Executions: {3:N0} | Avg CPU: {4:N2} ms | Avg Duration: {5:N2} ms", + "Samples: {0} | First: {1:yyyy-MM-dd HH:mm} | Last: {2:yyyy-MM-dd HH:mm} | Executions: {3:N0} | Avg CPU: {4:N2} ms | Avg Duration: {5:N2} ms", _historyData.Count, firstSample, lastSample, totalExecutions, avgCpu, avgDuration); UpdateChart();