Sorgu 0x9CF63BB9FFB4BC70
SQL-1 · DB-12· rag.usp_PlanChange_Detect · dönem 2026-09-12 → 2026-10-11 · 185 çalışma · Pahalı sorgulara dön
Ort. süre
23,5 ms
Ort. CPU
23,5 ms
Bekleme payı
%0,1
Ort. mantıksal okuma
8.551
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 8803
- 8.10.2026 20:00 yeni plan plan 8694
- 6.10.2026 03:00 yeni plan plan 8601
- 6.10.2026 02:00 tanım değişti rag.usp_PlanChange_Detect
- 5.10.2026 09:00 yeni plan plan 8358
- 5.10.2026 08:00 yeni plan plan 8331
- 5.10.2026 03:00 yeni plan plan 8195
- 4.10.2026 10:00 yeni plan plan 8074
- 4.10.2026 09:00 yeni plan plan 8065
- 4.10.2026 08:00 yeni plan plan 8048
- 4.10.2026 08:00 yeni plan plan 8055
- 3.10.2026 03:00 yeni plan plan 8001
- 1.10.2026 22:00 yeni plan plan 7839
- 1.10.2026 21:00 yeni plan plan 7780
- 1.10.2026 19:00 yeni plan plan 7639
- 30.09.2026 06:00 yeni plan plan 7438
- 29.09.2026 22:00 yeni plan plan 7343
- 29.09.2026 13:00 yeni plan plan 7032
- 29.09.2026 03:00 yeni plan plan 6773
- 29.09.2026 02:00 yeni plan plan 6748
- 28.09.2026 19:00 yeni plan plan 6484
- 28.09.2026 19:00 yeni plan plan 6569
- 28.09.2026 19:00 yeni plan plan 6575
- 28.09.2026 19:00 yeni plan plan 6579
- 28.09.2026 16:00 yeni plan plan 6003
- 28.09.2026 16:00 yeni plan plan 6036
- 28.09.2026 16:00 yeni plan plan 6076
- 28.09.2026 16:00 yeni plan plan 6088
- 28.09.2026 16:00 yeni plan plan 6112
Günler
| Gün | Çalışma | Ort. CPU ms | Ort. süre ms | p95 ms | Ort. reads |
|---|---|---|---|---|---|
| 2026-09-28 | 53 | 2,0 | 2,0 | 2,5 | 13 |
| 2026-09-29 | 84 | 2,4 | 2,4 | 4,1 | 19 |
| 2026-09-30 | 19 | 1,5 | 1,5 | 3,1 | 12 |
| 2026-10-01 | 4 | 22,9 | 23,0 | 42,5 | 9.064 |
| 2026-10-03 | 1 | 54,4 | 54,4 | 54,4 | 26.051 |
| 2026-10-04 | 17 | 93,5 | 93,5 | 122,9 | 42.116 |
| 2026-10-05 | 3 | 195,2 | 195,2 | 298,0 | 51.604 |
| 2026-10-06 | 2 | 313,0 | 314,0 | 379,7 | 158.754 |
| 2026-10-07 | 1 | 697,9 | 698,0 | 698,0 | 207.253 |
| 2026-10-09 | 1 | 368,2 | 369,2 | 369,2 | 121.524 |
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 | |
|---|---|---|---|---|---|---|
| 7438 | 18 | 1,5 | 1,5 | 12 | 30.09.2026 22:30 | en iyi |
| 6003 | 1 | 1,5 | 1,5 | 44 | 28.09.2026 16:24 | |
| 6484 | 3 | 1,5 | 1,5 | 63 | 28.09.2026 22:33 | |
| 6112 | 6 | 1,7 | 1,7 | 4 | 28.09.2026 17:03 | |
| 7032 | 1 | 1,7 | 1,7 | 22 | 29.09.2026 13:36 | |
| 7639 | 1 | 1,7 | 1,7 | 8 | 1.10.2026 19:05 | |
| 6036 | 1 | 1,7 | 1,7 | 44 | 28.09.2026 16:25 | |
| 6579 | 26 | 1,9 | 1,9 | 4 | 29.09.2026 18:42 | |
| 6076 | 12 | 2,0 | 2,0 | 4 | 28.09.2026 17:03 | |
| 6773 | 2 | 2,2 | 2,2 | 15 | 30.09.2026 03:30 | |
| 6569 | 52 | 2,3 | 2,3 | 4 | 29.09.2026 18:42 | |
| 6088 | 6 | 2,4 | 2,4 | 22 | 28.09.2026 17:03 | |
| 6575 | 26 | 2,4 | 2,4 | 22 | 29.09.2026 18:42 | |
| 6748 | 1 | 2,9 | 2,6 | 66 | 29.09.2026 02:24 | |
| 7343 | 1 | 10,1 | 10,1 | 833 | 29.09.2026 22:31 | |
| 7780 | 1 | 13,4 | 13,4 | 5.131 | 1.10.2026 21:30 | |
| 7839 | 2 | 38,4 | 38,2 | 15.559 | 1.10.2026 23:30 | |
| 8001 | 1 | 54,4 | 54,4 | 26.051 | 3.10.2026 03:30 | |
| 8048 | 1 | 60,6 | 60,6 | 34.758 | 4.10.2026 08:18 | |
| 8065 | 1 | 61,8 | 61,8 | 33.220 | 4.10.2026 09:30 | |
| 8055 | 1 | 71,7 | 71,7 | 36.594 | 4.10.2026 08:30 | |
| 8074 | 14 | 99,7 | 99,7 | 43.671 | 4.10.2026 23:30 | |
| 8195 | 1 | 131,4 | 131,4 | 53.805 | 5.10.2026 03:30 | |
| 8358 | 1 | 138,4 | 138,4 | 46.633 | 5.10.2026 09:30 | |
| 8331 | 1 | 315,7 | 315,7 | 54.375 | 5.10.2026 08:59 | |
| 8803 | 1 | 369,2 | 368,2 | 121.524 | 9.10.2026 14:52 | |
| 8601 | 4 | 533,2 | 532,8 | 192.213 | 8.10.2026 08:30 | |
| 8694 | 1 | 728,1 | 727,7 | 246.074 | 8.10.2026 20:03 | en kötü |
Davranış
- Wait kategorileri (QDS)
- Preemptive:31,Memory:14,CPU:1
- 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
WITH su AS (
SELECT w.CaseID, t.SchemaName, t.TableName, t.object_id, h.stats_id, h.LastUpdatedUtc, h.[Rows], h.RowsSampled, w.WinStart, w.ChangeUtc, w.ChangeEndUtc
FROM #win AS w
JOIN #ptab AS t ON t.CaseID = w.CaseID
JOIN perf.MetaStatisticsHistory AS h ON h.ServerID = w.ServerID AND h.DatabaseName = w.DatabaseName AND h.object_id = t.object_id
UNION
SELECT w.CaseID, t.SchemaName, t.TableName, t.object_id, s.stats_id, s.LastUpdatedUtc, s.[Rows], s.RowsSampled, w.WinStart, w.ChangeUtc, w.ChangeEndUtc
FROM #win AS w
JOIN #ptab AS t ON t.CaseID = w.CaseID
JOIN perf.MetaStatistics AS s ON s.ServerID = w.ServerID AND s.DatabaseName = w.DatabaseName AND s.object_id = t.object_id
WHERE s.LastUpdatedUtc IS NOT NULL)
INSERT rag.PlanChangeEvent (CaseID, EventType, EarliestUtc, LatestUtc, ObjectName, BeforeValue, AfterValue, UsedByOldPlan, UsedByNewPlan, OrderUncertain)
SELECT su.CaseID, 'StatsUpdated', su.LastUpdatedUtc, su.LastUpdatedUtc, CONCAT(su.SchemaName, N'.', su.TableName, N'.', st.StatsName),
NULL, CONCAT(su.RowsSampled, N'/', su.[Rows]),
CASE WHEN NOT EXISTS (SELECT 1 FROM #pstat AS ps WHERE ps.CaseID = su.CaseID AND ps.PlanRole = 'Old') THEN NULL
WHEN EXISTS (SELECT 1 FROM #pstat AS ps WHERE ps.CaseID = su.CaseID AND ps.PlanRole = 'Old' AND ps.TableName = su.TableName AND ps.StatsName = st.StatsName) THEN 1 ELSE 0 END,
CASE WHEN NOT EXISTS (SELECT 1 FROM #pstat AS ps WHERE ps.CaseID = su.CaseID AND ps.PlanRole = 'New') THEN NULL
WHEN EXISTS (SELECT 1 FROM #pstat AS ps WHERE ps.CaseID = su.CaseID AND ps.PlanRole = 'New' AND ps.TableName = su.TableName AND ps.StatsName = st.StatsName) THEN 1 ELSE 0 END,
CASE WHEN su.LastUpdatedUtc > su.ChangeUtc THEN 1 ELSE 0 END
FROM su
CROSS APPLY (SELECT COALESCE(
(SELECT TOP (1) s2.StatsName FROM perf.MetaStatistics AS s2 JOIN #win AS w2 ON w2.CaseID = su.CaseID
WHERE s2.ServerID = w2.ServerID AND s2.DatabaseName = w2.DatabaseName AND s2.object_id = su.object_id AND s2.stats_id = su.stats_id),
CONCAT(N'stats_id ', su.stats_id)) AS StatsName) AS st
WHERE su.LastUpdatedUtc >= su.WinStart AND su.LastUpdatedUtc <= su.ChangeEndUtc
AND NOT EXISTS (SELECT 1 FROM rag.PlanChangeEvent AS e
WHERE e.CaseID = su.CaseID AND e.EventType = 'IndexCreated'
AND e.ObjectName = CONCAT(su.SchemaName, N'.', su.TableName, N'.', st.StatsName))Bu sorgunun analizleri
Kayıt yok
Henüz analiz yok.