Pahalı sorgular0x3E245355DE2FBFF5
Demo modu

Sorgu 0x3E245355DE2FBFF5

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

Ort. süre 10,1 ms
Ort. CPU 10,0 ms
Bekleme payı %0,9
Ort. mantıksal okuma 859
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

6.10.2026: 4.245 çalışma, ort. 2,5 ms7.10.2026: 3.179 çalışma, ort. 15,8 ms9.10.2026: 1.919 çalışma, ort. 17,5 ms max 4.245 çalışma max ort. süre 17,5 ms 6.10.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. 7.10.2026 20:39 tanım değişti rag.usp_EmbedQueue_Dequeue
  2. 7.10.2026 13:00 plan değişimi P441 65163→65713
  3. 7.10.2026 13:00 yeni plan plan 65163
  4. 7.10.2026 13:00 yeni plan plan 65192
  5. 7.10.2026 13:00 yeni plan plan 65713
  6. 6.10.2026 06:00 plan değişimi P437 64598→64696
  7. 6.10.2026 06:00 yeni plan plan 64696
  8. 6.10.2026 05:00 yeni plan plan 64598
  9. 6.10.2026 05:00 yeni plan plan 64624
  10. 6.10.2026 05:00 yeni plan plan 64640

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-10-064.2452,52,5 25,5325
2026-10-073.17915,715,8 19,41.238
2026-10-091.91917,217,5 18,91.413

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
646963.8130,50,5200 6.10.2026 21:58 en iyi
65163380,70,730 9.10.2026 19:25
6462420,70,730 6.10.2026 05:50
65192190,90,833 9.10.2026 19:25
6464011,01,034 6.10.2026 05:50
645982.13215,315,21.258 7.10.2026 13:49
657136.98918,117,91.397 11.10.2026 19:53 en kötü

Davranış

Wait kategorileri (QDS)
CPU:1600,Memory:41,Preemptive:27
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
(@BatchSize int,@LeaseSeconds int)WITH c AS (
        SELECT TOP (@BatchSize) *
        FROM rag.EmbedQueue WITH (READPAST, UPDLOCK, ROWLOCK)
        WHERE Status = 'Queued' OR (Status = 'Running' AND LeaseUntilUtc < DBA.fn_Now())
        -- Vaka/KB önce: bekçi her gün binlerce profili kuyruğa alır, onaydan sonra gelen vaka onların ardında beklemesin
        ORDER BY CASE SourceType WHEN 'Profile' THEN 1 ELSE 0 END, QueueID
    )
    UPDATE c SET Status = 'Running', Attempt = Attempt + 1, LeaseUntilUtc = DATEADD(second, @LeaseSeconds, DBA.fn_Now())
    OUTPUT inserted.QueueID, inserted.SourceType, inserted.SourceRef, inserted.Attempt

Bu sorgunun analizleri

Kayıt yok

Henüz analiz yok.