Pahalı sorgular0x042D6BAA9E94370C
Demo modu

Sorgu 0x042D6BAA9E94370C

SQL-1 · DB-12· rag.usp_PlanChange_Detect · dönem 2026-09-12 → 2026-10-11 · 160 çalışma · Pahalı sorgulara dön

Ort. süre 18,0 ms
Ort. CPU 4,7 ms
Bekleme payı %73,8
Ort. mantıksal okuma 895
En büyük bellek izni –

Önceki dönemde çalışma yok; değişim hesaplanmadı.

Takip

Yeni

Bu sorgu henüz analiz edilmedi.

Bilinen sorgu, ertele:

Günlük trend

28.09.2026: 28 çalışma, ort. 0,7 ms29.09.2026: 84 çalışma, ort. 0,7 ms30.09.2026: 19 çalışma, ort. 0,2 ms1.10.2026: 4 çalışma, ort. 16,1 ms3.10.2026: 1 çalışma, ort. 19,2 ms4.10.2026: 17 çalışma, ort. 15,3 ms5.10.2026: 3 çalışma, ort. 20,3 ms6.10.2026: 2 çalışma, ort. 67,9 ms7.10.2026: 1 çalışma, ort. 1.273,7 ms9.10.2026: 1 çalışma, ort. 988,3 ms max 84 çalışma max ort. süre 1.273,7 ms 28.09.2026 9.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. 9.10.2026 14:00 yeni plan plan 8785
  2. 6.10.2026 03:00 yeni plan plan 8582
  3. 6.10.2026 02:00 tanım değişti rag.usp_PlanChange_Detect
  4. 5.10.2026 08:00 yeni plan plan 8313
  5. 5.10.2026 03:00 yeni plan plan 8177
  6. 4.10.2026 20:00 yeni plan plan 8091
  7. 3.10.2026 03:00 yeni plan plan 7983
  8. 1.10.2026 22:00 yeni plan plan 7830
  9. 1.10.2026 21:00 yeni plan plan 7762
  10. 1.10.2026 19:00 yeni plan plan 7619
  11. 30.09.2026 06:00 yeni plan plan 7420
  12. 28.09.2026 19:00 yeni plan plan 6466
  13. 28.09.2026 19:00 yeni plan plan 6553
  14. 28.09.2026 16:00 yeni plan plan 5986

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-09-28280,70,7 2,155
2026-09-29840,70,7 6,033
2026-09-30190,20,2 0,77
2026-10-01414,216,1 32,52.365
2026-10-03114,719,2 19,23.962
2026-10-041714,015,3 25,24.647
2026-10-05319,720,3 29,35.317
2026-10-06243,867,9 74,38.575
2026-10-071146,21.273,7 1.273,710.913
2026-10-09174,8988,3 988,32.354

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
7420180,20,24 30.09.2026 22:30 en iyi
761910,40,42 1.10.2026 19:05
65531040,60,627 29.09.2026 18:42
646682,01,4150 30.09.2026 03:30
598612,21,8336 28.09.2026 16:24
776213,73,71.458 1.10.2026 21:30
8177112,712,35.231 5.10.2026 03:30
79831413,913,04.518 4.10.2026 19:30
8091421,117,94.929 4.10.2026 23:30
8313224,123,45.360 5.10.2026 09:30
7830230,126,34.000 1.10.2026 23:30
85825462,782,910.247 8.10.2026 20:02
87851988,374,82.354 9.10.2026 14:52 en kötü

Davranış

Wait kategorileri (QDS)
Buffer IO:2862,Memory:13,Buffer Latch:2
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
(@altMin int,@start datetime)UPDATE c SET
            ChangeUtc = pr.ChangeUtc, ChangeEndUtc = pr.ChangeEndUtc, Direction = pr.Direction, DurationRatio = pr.Ratio,
            TotalLoadDeltaMs = pr.LoadMs, Pattern = CASE WHEN pr.Switches >= @altMin THEN 'Alternating' ELSE 'Switch' END,
            AlternatingSwitches = pr.Switches,
            query_hash = q.query_hash, ObjectName = q.ObjectName, SqlText = t.query_sql_text,
            OldQueryPlanHash = po.query_plan_hash, NewQueryPlanHash = pn.query_plan_hash,
            OldIsForced = po.is_forced_plan, NewIsForced = pn.is_forced_plan,
            OldCompat = po.compatibility_level, NewCompat = pn.compatibility_level,
            OldPlanXml = xo.PlanXmlCompressed, NewPlanXml = xn.PlanXmlCompressed,
            Status = CASE WHEN c.Status = 'Unsure' THEN 'Unsure' ELSE 'New' END,
            RulesVersion = NULL, EvidenceUpdatedUtc = @start
        FROM rag.PlanChangeCase AS c
        JOIN #pair AS pr ON pr.CaseID = c.CaseID
        LEFT JOIN perf.QdsQuery AS q ON q.ServerID = c.ServerID AND q.DatabaseName = c.DatabaseName AND q.query_id = c.query_id
        LEFT JOIN perf.QdsQueryText AS t ON t.TextHash = q.TextHash
        LEFT JOIN perf.QdsPlan AS po ON po.ServerID = c.ServerID AND po.DatabaseName = c.DatabaseName AND po.plan_id = c.OldPlanId
        LEFT JOIN perf.QdsPlan AS pn ON pn.ServerID = c.ServerID AND pn.DatabaseName = c.DatabaseName AND pn.plan_id = c.NewPlanId
        LEFT JOIN perf.QdsPlanXml AS xo ON xo.PlanHash = po.PlanHash
        LEFT JOIN perf.QdsPlanXml AS xn ON xn.PlanHash = pn.PlanHash

Bu sorgunun analizleri

Kayıt yok

Henüz analiz yok.