Pahalı sorgular0x9CF63BB9FFB4BC70
Demo modu

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

Yeni

Bu sorgu henüz analiz edilmedi.

Bilinen sorgu, ertele:

Günlük trend

28.09.2026: 53 çalışma, ort. 2,0 ms29.09.2026: 84 çalışma, ort. 2,4 ms30.09.2026: 19 çalışma, ort. 1,5 ms1.10.2026: 4 çalışma, ort. 23,0 ms3.10.2026: 1 çalışma, ort. 54,4 ms4.10.2026: 17 çalışma, ort. 93,5 ms5.10.2026: 3 çalışma, ort. 195,2 ms6.10.2026: 2 çalışma, ort. 314,0 ms7.10.2026: 1 çalışma, ort. 698,0 ms9.10.2026: 1 çalışma, ort. 369,2 ms max 84 çalışma max ort. süre 698,0 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 8803
  2. 8.10.2026 20:00 yeni plan plan 8694
  3. 6.10.2026 03:00 yeni plan plan 8601
  4. 6.10.2026 02:00 tanım değişti rag.usp_PlanChange_Detect
  5. 5.10.2026 09:00 yeni plan plan 8358
  6. 5.10.2026 08:00 yeni plan plan 8331
  7. 5.10.2026 03:00 yeni plan plan 8195
  8. 4.10.2026 10:00 yeni plan plan 8074
  9. 4.10.2026 09:00 yeni plan plan 8065
  10. 4.10.2026 08:00 yeni plan plan 8048
  11. 4.10.2026 08:00 yeni plan plan 8055
  12. 3.10.2026 03:00 yeni plan plan 8001
  13. 1.10.2026 22:00 yeni plan plan 7839
  14. 1.10.2026 21:00 yeni plan plan 7780
  15. 1.10.2026 19:00 yeni plan plan 7639
  16. 30.09.2026 06:00 yeni plan plan 7438
  17. 29.09.2026 22:00 yeni plan plan 7343
  18. 29.09.2026 13:00 yeni plan plan 7032
  19. 29.09.2026 03:00 yeni plan plan 6773
  20. 29.09.2026 02:00 yeni plan plan 6748
  21. 28.09.2026 19:00 yeni plan plan 6484
  22. 28.09.2026 19:00 yeni plan plan 6569
  23. 28.09.2026 19:00 yeni plan plan 6575
  24. 28.09.2026 19:00 yeni plan plan 6579
  25. 28.09.2026 16:00 yeni plan plan 6003
  26. 28.09.2026 16:00 yeni plan plan 6036
  27. 28.09.2026 16:00 yeni plan plan 6076
  28. 28.09.2026 16:00 yeni plan plan 6088
  29. 28.09.2026 16:00 yeni plan plan 6112

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-09-28532,02,0 2,513
2026-09-29842,42,4 4,119
2026-09-30191,51,5 3,112
2026-10-01422,923,0 42,59.064
2026-10-03154,454,4 54,426.051
2026-10-041793,593,5 122,942.116
2026-10-053195,2195,2 298,051.604
2026-10-062313,0314,0 379,7158.754
2026-10-071697,9698,0 698,0207.253
2026-10-091368,2369,2 369,2121.524

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
7438181,51,512 30.09.2026 22:30 en iyi
600311,51,544 28.09.2026 16:24
648431,51,563 28.09.2026 22:33
611261,71,74 28.09.2026 17:03
703211,71,722 29.09.2026 13:36
763911,71,78 1.10.2026 19:05
603611,71,744 28.09.2026 16:25
6579261,91,94 29.09.2026 18:42
6076122,02,04 28.09.2026 17:03
677322,22,215 30.09.2026 03:30
6569522,32,34 29.09.2026 18:42
608862,42,422 28.09.2026 17:03
6575262,42,422 29.09.2026 18:42
674812,92,666 29.09.2026 02:24
7343110,110,1833 29.09.2026 22:31
7780113,413,45.131 1.10.2026 21:30
7839238,438,215.559 1.10.2026 23:30
8001154,454,426.051 3.10.2026 03:30
8048160,660,634.758 4.10.2026 08:18
8065161,861,833.220 4.10.2026 09:30
8055171,771,736.594 4.10.2026 08:30
80741499,799,743.671 4.10.2026 23:30
81951131,4131,453.805 5.10.2026 03:30
83581138,4138,446.633 5.10.2026 09:30
83311315,7315,754.375 5.10.2026 08:59
88031369,2368,2121.524 9.10.2026 14:52
86014533,2532,8192.213 8.10.2026 08:30
86941728,1727,7246.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 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
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.