Pahalı sorgular0xEFBFFCB4FA4D220D
Demo modu

Sorgu 0xEFBFFCB4FA4D220D

SQL-1 · DB-11 · dönem 2026-10-03 → 2026-10-09 · 1.217 çalışma · Pahalı sorgulara dön

Ort. süre 570,0 ms▲ %461
Ort. CPU 563,8 ms▲ %466,4
Bekleme payı %1,1▼ %46,4
Ort. mantıksal okuma 319.977▲ %524,6
En büyük bellek izni –

Değişim: önceki dönem 2026-09-26 → 2026-10-02 ile karşılaştırma (çalışma ağırlıklı ortalama).

Takip

Yeni

Bu sorgu henüz analiz edilmedi.

Bilinen sorgu, ertele:

Günlük trend

4.10.2026: 432 çalışma, ort. 407,7 ms5.10.2026: 785 çalışma, ort. 659,2 ms max 785 çalışma max ort. süre 659,2 ms 4.10.2026 5.10.2026
Çalışma sayısı (sol ölçek)Ortalama süre (sağ ölçek)

Ne değişti, ne zaman

Dönemden 14 gün öncesinden itibaren: planlar, plan değişimleri, nesne tanımı, analizler, uygulanan öneriler.
  1. 5.10.2026 12:00 yeni plan plan 49426
  2. 5.10.2026 09:00 yeni plan plan 44761
  3. 4.10.2026 21:00 yeni plan plan 40587
  4. 4.10.2026 08:00 plan değişimi P407 33296→37020
  5. 4.10.2026 08:00 yeni plan plan 37020
  6. 2.10.2026 02:00 yeni plan plan 33296
  7. 2.10.2026 01:00 yeni plan plan 33255
  8. 2.10.2026 00:00 yeni plan plan 32588
  9. 30.09.2026 05:00 yeni plan plan 9506
  10. 29.09.2026 22:00 plan değişimi P406 7197→8706
  11. 29.09.2026 22:00 yeni plan plan 8706
  12. 29.09.2026 15:00 yeni plan plan 7197
  13. 29.09.2026 12:00 yeni plan plan 6939
  14. 29.09.2026 11:00 yeni plan plan 6931
  15. 29.09.2026 08:00 yeni plan plan 6811
  16. 29.09.2026 00:00 yeni plan plan 6695
  17. 28.09.2026 08:00 yeni plan plan 3390
  18. 28.09.2026 00:00 yeni plan plan 3105

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-10-04432406,4407,7 712,8227.164
2026-10-05785650,4659,2 1.411,0371.053

Planlar

QDS, dönem içinde; ham veri 14 gün saklanır
PlanÇalışmaOrt. süre msOrt. CPU ms Ort. readsSon çalışma
405873826,926,9681 4.10.2026 22:07 en iyi
447614528,127,53.542 5.10.2026 12:24
332961945,045,01.203 5.10.2026 00:28
32588227149,7149,56.247 5.10.2026 02:58
494261341,5341,310.779 5.10.2026 12:20
37020887739,8731,4437.175 5.10.2026 12:24 en kötü

Davranış

Wait kategorileri (QDS)
CPU:8016,Memory:1457,Other Disk IO:40
Session'da görülen wait'ler
–
Başka oturumları bloklama
0
En büyük memory grant
–

Saat dağılımı

session yakalama
00:00 — 00001:00 — 002:00 — 003:00 — 00304:00 — 005:00 — 006:00 — 00607:00 — 008:00 — 009:00 — 00910:00 — 011:00 — 012:00 — 01213:00 — 014:00 — 015:00 — 01516:00 — 017:00 — 018:00 — 01819:00 — 020:00 — 021:00 — 02122:00 — 023:00 — 0

Sorgu metni

SQL
(@keys nvarchar(4000),@from datetime,@to datetime,@minExec bigint)SELECT k.ServerId, k.DatabaseName, k.Hash, COUNT(*) AS Plans, MAX(x.AvgDuration) / NULLIF(MIN(x.AvgDuration), 0) AS Ratio
FROM OPENJSON(@keys) WITH (ServerId int, DatabaseName sysname, Hash varchar(18)) AS k
CROSS APPLY (
    SELECT p.plan_id, SUM(r.avg_duration * r.count_executions) / NULLIF(SUM(r.count_executions), 0) AS AvgDuration
    FROM perf.QdsQuery AS q
    JOIN perf.QdsPlan AS p ON p.ServerID = q.ServerID AND p.DatabaseName = q.DatabaseName AND p.query_id = q.query_id
    JOIN perf.QdsRuntimeStats AS r ON r.ServerID = p.ServerID AND r.DatabaseName = p.DatabaseName AND r.plan_id = p.plan_id
    WHERE q.ServerID = k.ServerId AND q.DatabaseName = k.DatabaseName AND q.query_hash = CONVERT(binary(8), k.Hash, 1)
      AND r.IntervalStartUtc >= @from AND r.IntervalStartUtc < DATEADD(day, 1, @to)
    GROUP BY p.plan_id
    HAVING SUM(r.count_executions) >= @minExec) AS x
GROUP BY k.ServerId, k.DatabaseName, k.Hash
HAVING COUNT(*) >= 2

Bu sorgunun analizleri

Kayıt yok

Henüz analiz yok.