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
YeniBu sorgu henüz analiz edilmedi.
Bilinen sorgu, ertele:
Günlük trend
Ç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.- 9.10.2026 14:00 yeni plan plan 8785
- 6.10.2026 03:00 yeni plan plan 8582
- 6.10.2026 02:00 tanım değişti rag.usp_PlanChange_Detect
- 5.10.2026 08:00 yeni plan plan 8313
- 5.10.2026 03:00 yeni plan plan 8177
- 4.10.2026 20:00 yeni plan plan 8091
- 3.10.2026 03:00 yeni plan plan 7983
- 1.10.2026 22:00 yeni plan plan 7830
- 1.10.2026 21:00 yeni plan plan 7762
- 1.10.2026 19:00 yeni plan plan 7619
- 30.09.2026 06:00 yeni plan plan 7420
- 28.09.2026 19:00 yeni plan plan 6466
- 28.09.2026 19:00 yeni plan plan 6553
- 28.09.2026 16:00 yeni plan plan 5986
Günler
| Gün | Çalışma | Ort. CPU ms | Ort. süre ms | p95 ms | Ort. reads |
|---|---|---|---|---|---|
| 2026-09-28 | 28 | 0,7 | 0,7 | 2,1 | 55 |
| 2026-09-29 | 84 | 0,7 | 0,7 | 6,0 | 33 |
| 2026-09-30 | 19 | 0,2 | 0,2 | 0,7 | 7 |
| 2026-10-01 | 4 | 14,2 | 16,1 | 32,5 | 2.365 |
| 2026-10-03 | 1 | 14,7 | 19,2 | 19,2 | 3.962 |
| 2026-10-04 | 17 | 14,0 | 15,3 | 25,2 | 4.647 |
| 2026-10-05 | 3 | 19,7 | 20,3 | 29,3 | 5.317 |
| 2026-10-06 | 2 | 43,8 | 67,9 | 74,3 | 8.575 |
| 2026-10-07 | 1 | 146,2 | 1.273,7 | 1.273,7 | 10.913 |
| 2026-10-09 | 1 | 74,8 | 988,3 | 988,3 | 2.354 |
Planlar
QDS, dönem içinde; ham veri 14 gün saklanır| Plan | Çalışma | Ort. süre ms | Ort. CPU ms | Ort. reads | Son çalışma | |
|---|---|---|---|---|---|---|
| 7420 | 18 | 0,2 | 0,2 | 4 | 30.09.2026 22:30 | en iyi |
| 7619 | 1 | 0,4 | 0,4 | 2 | 1.10.2026 19:05 | |
| 6553 | 104 | 0,6 | 0,6 | 27 | 29.09.2026 18:42 | |
| 6466 | 8 | 2,0 | 1,4 | 150 | 30.09.2026 03:30 | |
| 5986 | 1 | 2,2 | 1,8 | 336 | 28.09.2026 16:24 | |
| 7762 | 1 | 3,7 | 3,7 | 1.458 | 1.10.2026 21:30 | |
| 8177 | 1 | 12,7 | 12,3 | 5.231 | 5.10.2026 03:30 | |
| 7983 | 14 | 13,9 | 13,0 | 4.518 | 4.10.2026 19:30 | |
| 8091 | 4 | 21,1 | 17,9 | 4.929 | 4.10.2026 23:30 | |
| 8313 | 2 | 24,1 | 23,4 | 5.360 | 5.10.2026 09:30 | |
| 7830 | 2 | 30,1 | 26,3 | 4.000 | 1.10.2026 23:30 | |
| 8582 | 5 | 462,7 | 82,9 | 10.247 | 8.10.2026 20:02 | |
| 8785 | 1 | 988,3 | 74,8 | 2.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 yakalamaSorgu metni
(@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.PlanHashBu sorgunun analizleri
Kayıt yok
Henüz analiz yok.