Pahalı sorgular0x3EF05C9043A44391
Demo modu

Sorgu 0x3EF05C9043A44391

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

Ort. süre 59,3 ms
Ort. CPU 57,0 ms
Bekleme payı %3,8
Ort. mantıksal okuma 18.351
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

7.10.2026: 14.713 çalışma, ort. 59,3 ms9.10.2026: 31 çalışma, ort. 64,7 ms max 14.713 çalışma max ort. süre 64,7 ms 7.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. 9.10.2026 14:00 yeni plan plan 79076
  2. 8.10.2026 09:00 yeni plan plan 70261
  3. 7.10.2026 21:00 yeni plan plan 70183
  4. 7.10.2026 19:00 yeni plan plan 65866
  5. 7.10.2026 19:00 yeni plan plan 65867

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-10-0714.71357,059,3 76,618.358
2026-10-093156,364,7 95,715.067

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
658669453,849,710.853 9.10.2026 17:46 en iyi
6586714.70559,357,018.375 8.10.2026 20:59
701835.35667,365,121.230 8.10.2026 11:34
790762276,167,720.082 9.10.2026 18:16
70261684,456,88.034 8.10.2026 11:46 en kötü

Davranış

Wait kategorileri (QDS)
Other Disk IO:52863,Memory:51529,CPU:2441
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, 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 ORDER BY VECTOR_DISTANCE('cosine', c.Embedding, @q), c.Seq) AS rn
    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
      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.