Sorgu 0xB8BAEF79D6EBCA54
SQL-1 · DB-11 · dönem 2026-10-03 → 2026-10-09 · 13.406 çalışma · Pahalı sorgulara dön
Ort. süre
60,6 ms
Ort. CPU
60,5 ms
Bekleme payı
%0,1
Ort. mantıksal okuma
25.836
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.- 7.10.2026 18:00 plan değişimi P445 65863→65864
- 7.10.2026 18:00 yeni plan plan 65863
- 7.10.2026 18:00 yeni plan plan 65864
Günler
| Gün | Çalışma | Ort. CPU ms | Ort. süre ms | p95 ms | Ort. reads |
|---|---|---|---|---|---|
| 2026-10-07 | 13.221 | 61,1 | 61,2 | 54,4 | 26.117 |
| 2026-10-09 | 185 | 17,1 | 17,1 | 21,5 | 5.768 |
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 | |
|---|---|---|---|---|---|---|
| 65863 | 643 | 17,4 | 17,3 | 5.080 | 9.10.2026 17:46 | en iyi |
| 65864 | 17.513 | 49,1 | 49,0 | 20.470 | 9.10.2026 18:18 | en kötü |
Davranış
- Wait kategorileri (QDS)
- Memory:40407,Other Disk IO:3096,CPU:1635
- 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
(@incTest bit,@types1 nvarchar(4000),@sid int,@dbName nvarchar(4000),@tag nvarchar(4000),@model nvarchar(4000),@q vector(1024),@top int)WITH x AS (
SELECT c.ChunkId, d.DocId, d.SourceType, d.SourceRef, d.Title, c.Heading, c.Text,
VECTOR_DISTANCE('cosine', c.Embedding, @q) AS Score,
ROW_NUMBER() OVER (PARTITION BY d.DocId, c.Seq ORDER BY VECTOR_DISTANCE('cosine', c.Embedding, @q), c.ChunkId) AS rn,
MIN(IIF(o.PairDocId IS NULL, c.ChunkId, NULL)) OVER (PARTITION BY d.DocId, c.Seq) AS OwnChunkId
FROM rag.Chunk AS c
JOIN rag.Document AS o ON o.DocId = c.DocId
JOIN rag.Document AS d ON d.DocId = ISNULL(o.PairDocId, o.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
)
SELECT TOP (@top) ISNULL(e.ChunkId, x.ChunkId) AS ChunkId, x.DocId, x.SourceType, x.SourceRef, x.Title,
IIF(e.ChunkId IS NULL, x.Heading, e.Heading) AS Heading, ISNULL(e.Text, x.Text) AS Text, x.Score
FROM x
LEFT JOIN rag.Chunk AS e ON e.ChunkId = x.OwnChunkId
WHERE x.rn = 1
ORDER BY x.Score, ISNULL(e.ChunkId, x.ChunkId)Bu sorgunun analizleri
Kayıt yok
Henüz analiz yok.