Pahalı sorgular0xC84C02662AE74A30
Demo modu

Sorgu 0xC84C02662AE74A30

SQL-1 · DB-11 · dönem 2026-10-03 → 2026-10-09 · 93.673 çalışma · Pahalı sorgulara dön

Ort. süre 57,8 ms
Ort. CPU 55,4 ms
Bekleme payı %4,2
Ort. mantıksal okuma 15.355
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: 53.644 çalışma, ort. 57,7 ms7.10.2026: 40.029 çalışma, ort. 58,0 ms max 53.644 çalışma max ort. süre 58,0 ms 6.10.2026 7.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 16:00 yeni plan plan 65808
  2. 6.10.2026 16:00 yeni plan plan 64740
  3. 6.10.2026 16:00 yeni plan plan 64745

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-10-0653.64455,257,7 177,414.941
2026-10-0740.02955,658,0 62,315.911

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
6474044.50757,455,212.632 7.10.2026 16:14 en iyi
6474538.55658,055,217.822 7.10.2026 10:26
6580810.60958,856,517.814 7.10.2026 17:11 en kötü

Davranış

Wait kategorileri (QDS)
Other Disk IO:258505,Memory:230100,CPU:15431
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
(@incTest bit,@types1 nvarchar(4000),@sid int,@dbName nvarchar(4000),@tag nvarchar(4000),@model nvarchar(4000),@exact1 nvarchar(4000),@suffixes nvarchar(4000),@q vector(1024),@maxDist float,@top int)WITH x AS (
    SELECT c.ChunkId, c.DocId, d.SourceType, d.SourceRef, d.Title, c.Heading, c.Text,
           VECTOR_DISTANCE('cosine', c.Embedding, @q) AS Score,
           ROW_NUMBER() OVER (PARTITION BY c.DocId ORDER BY VECTOR_DISTANCE('cosine', c.Embedding, @q), c.Seq) AS rn
    FROM rag.Chunk AS c
    JOIN rag.Document AS d ON d.DocId = c.DocId
    WHERE (d.IsActive = 1 OR (@incTest = 1 AND d.ExclusionReason = 'TestDb')) AND d.SourceType IN (@types1)
AND (@sid IS NULL OR d.ServerID = @sid) AND (@dbName IS NULL OR d.DatabaseName = @dbName)
AND (@tag IS NULL OR EXISTS (SELECT 1 FROM STRING_SPLIT(d.Tags, ',') AS t WHERE LTRIM(RTRIM(t.value)) = @tag)) AND c.Embedding IS NOT NULL AND c.EmbeddingModel = @model
      AND d.SourceRef NOT IN (@exact1)
      AND NOT EXISTS (SELECT 1 FROM STRING_SPLIT(@suffixes, ',') AS s WHERE s.value <> N'' AND d.SourceRef LIKE N'%' + s.value)
)
SELECT TOP (@top) ChunkId, DocId, SourceType, SourceRef, Title, Heading, Text, Score
FROM x
WHERE rn = 1 AND (@maxDist IS NULL OR Score <= @maxDist)
ORDER BY Score, DocId

Bu sorgunun analizleri

Kayıt yok

Henüz analiz yok.