Skip to content

Commit 1e03b1c

Browse files
authored
Update monitoring-performance-by-using-the-query-store.md
1 parent c2aa350 commit 1e03b1c

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

docs/relational-databases/performance/monitoring-performance-by-using-the-query-store.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -529,12 +529,12 @@ hist AS
529529
(
530530
SELECT
531531
p.query_id query_id,
532-
CONVERT(float, SUM(rs.avg_duration*rs.count_executions)) total_duration,
533-
SUM(rs.count_executions) count_executions,
534-
COUNT(distinct p.plan_id) num_plans
532+
ROUND(ROUND(CONVERT(FLOAT, SUM(rs.avg_duration * rs.count_executions)) * 0.001, 2), 2) AS total_duration,
533+
SUM(rs.count_executions) AS count_executions,
534+
COUNT(distinct p.plan_id) AS num_plans
535535
FROM sys.query_store_runtime_stats AS rs
536-
JOIN sys.query_store_plan p ON p.plan_id = rs.plan_id
537-
WHERE (rs.first_execution_time >= @history_start_time
536+
JOIN sys.query_store_plan AS p ON p.plan_id = rs.plan_id
537+
WHERE (rs.first_execution_time >= @history_start_time
538538
AND rs.last_execution_time < @history_end_time)
539539
OR (rs.first_execution_time <= @history_start_time
540540
AND rs.last_execution_time > @history_start_time)
@@ -546,11 +546,11 @@ recent AS
546546
(
547547
SELECT
548548
p.query_id query_id,
549-
CONVERT(float, SUM(rs.avg_duration*rs.count_executions)) total_duration,
550-
SUM(rs.count_executions) count_executions,
551-
COUNT(distinct p.plan_id) num_plans
549+
ROUND(ROUND(CONVERT(FLOAT, SUM(rs.avg_duration * rs.count_executions)) * 0.001, 2), 2) AS total_duration,
550+
SUM(rs.count_executions) AS count_executions,
551+
COUNT(distinct p.plan_id) AS num_plans
552552
FROM sys.query_store_runtime_stats AS rs
553-
JOIN sys.query_store_plan p ON p.plan_id = rs.plan_id
553+
JOIN sys.query_store_plan AS p ON p.plan_id = rs.plan_id
554554
WHERE (rs.first_execution_time >= @recent_start_time
555555
AND rs.last_execution_time < @recent_end_time)
556556
OR (rs.first_execution_time <= @recent_start_time
@@ -560,25 +560,25 @@ recent AS
560560
GROUP BY p.query_id
561561
)
562562
SELECT
563-
results.query_id query_id,
564-
results.query_text query_text,
565-
results.additional_duration_workload additional_duration_workload,
566-
results.total_duration_recent total_duration_recent,
567-
results.total_duration_hist total_duration_hist,
568-
ISNULL(results.count_executions_recent, 0) count_executions_recent,
569-
ISNULL(results.count_executions_hist, 0) count_executions_hist
563+
results.query_id AS query_id,
564+
results.query_text AS query_text,
565+
results.additional_duration_workload AS additional_duration_workload,
566+
results.total_duration_recent AS total_duration_recent,
567+
results.total_duration_hist AS total_duration_hist,
568+
ISNULL(results.count_executions_recent, 0) AS count_executions_recent,
569+
ISNULL(results.count_executions_hist, 0) AS count_executions_hist
570570
FROM
571571
(
572572
SELECT
573-
hist.query_id query_id,
574-
qt.query_sql_text query_text,
573+
hist.query_id AS query_id,
574+
qt.query_sql_text AS query_text,
575575
ROUND(CONVERT(float, recent.total_duration/
576576
recent.count_executions-hist.total_duration/hist.count_executions)
577577
*(recent.count_executions), 2) AS additional_duration_workload,
578-
ROUND(recent.total_duration, 2) total_duration_recent,
579-
ROUND(hist.total_duration, 2) total_duration_hist,
580-
recent.count_executions count_executions_recent,
581-
hist.count_executions count_executions_hist
578+
ROUND(recent.total_duration, 2) AS total_duration_recent,
579+
ROUND(hist.total_duration, 2) AS total_duration_hist,
580+
recent.count_executions AS count_executions_recent,
581+
hist.count_executions AS count_executions_hist
582582
FROM hist
583583
JOIN recent
584584
ON hist.query_id = recent.query_id

0 commit comments

Comments
 (0)