Demo modu

Plan değişimi P445

Düşük Kötüleşme 2,7× Bekliyor

DB-11 · query_id 67027 · değişim 7.10.2026 18:00 · plan 65863 → 65864 · Dönüşümlü (10 el değiştirme) · Sorgu detayı ve analizleri

Güven gerekçesiDüşük: güçlü karşı kanıt (SAME_SHAPE).

Sorgu metni

SQL
(@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)

1. Etki özeti

MetrikEski plan (65863)Yeni plan (65864)Değişim
Çalışma50417.325
İptal / hata0 / 00 / 0
Süre ort. (ms)18,649,4+166%
Süre maks. (ms)174,8553,7+217%
Süre sapma (ms)15,676,5+390%
CPU ort. (ms)18,549,3+167%
CPU maks. (ms)174,8553,6+217%
Mantıksal okuma ort.5.328,320.609,2+287%
Mantıksal okuma maks.11.937,096.045,0+705%
Fiziksel okuma9,5103,5+986%
Yazma0,30,0-85%
Bellek (KB)10.901,766.394,2+509%
Tempdb (KB)101,11.168,0+1056%
DOP1,01,00%
Satır ort.12,217,6+45%
Satır maks.20,020,00%
Dönem7.10.2026 18:00 → 8.10.2026 21:00 7.10.2026 18:00 → 8.10.2026 21:00

Bekleme kategorileri

ms / çalışma
Bekleme kategorisiEski plan (65863)Yeni plan (65864)
Memory0,72,3
Other Disk IO0,00,2
CPU0,10,1

2. Zaman çizelgesi

IndexCreated rag.Document.IX_Document_Pair (2026-10-07 16:18)StatsUpdated rag.Chunk.PK_Chunk (2026-10-05 22:47)StatsUpdated rag.Chunk.PK_Chunk (2026-10-06 22:04)StatsUpdated rag.Chunk.PK_Chunk (2026-10-07 16:19)StatsUpdated rag.Chunk.UQ_Chunk_DocSeq (2026-10-05 22:47)StatsUpdated rag.Chunk.UQ_Chunk_DocSeq (2026-10-06 22:04)StatsUpdated rag.Chunk.UQ_Chunk_DocSeq (2026-10-07 16:19)StatsUpdated rag.Chunk._WA_Sys_00000007_49309088 (2026-10-05 22:47)StatsUpdated rag.Chunk._WA_Sys_00000007_49309088 (2026-10-06 22:05)StatsUpdated rag.Chunk._WA_Sys_00000007_49309088 (2026-10-07 16:19)StatsUpdated rag.Chunk._WA_Sys_00000003_49309088 (2026-10-05 22:47)StatsUpdated rag.Chunk._WA_Sys_00000003_49309088 (2026-10-06 22:04)StatsUpdated rag.Chunk._WA_Sys_00000003_49309088 (2026-10-07 16:19)StatsUpdated rag.Document.PK_Document (2026-10-06 01:16)StatsUpdated rag.Document.PK_Document (2026-10-07 10:27)StatsUpdated rag.Document.UQ_Document_Source (2026-10-06 04:00)StatsUpdated rag.Document.UQ_Document_Source (2026-10-07 13:59)StatsUpdated rag.Document._WA_Sys_0000000A_428392F9 (2026-10-05 22:57)StatsUpdated rag.Document._WA_Sys_0000000A_428392F9 (2026-10-06 19:19)StatsUpdated rag.Document._WA_Sys_00000003_428392F9 (2026-10-06 01:16)StatsUpdated rag.Document._WA_Sys_00000003_428392F9 (2026-10-07 10:27)StatsUpdated rag.Document._WA_Sys_00000005_428392F9 (2026-10-05 22:46)StatsUpdated rag.Document._WA_Sys_00000005_428392F9 (2026-10-06 22:02)StatsUpdated rag.Document._WA_Sys_00000005_428392F9 (2026-10-07 16:19)StatsUpdated rag.Document._WA_Sys_0000000D_428392F9 (2026-10-05 22:52)StatsUpdated rag.Document._WA_Sys_0000000D_428392F9 (2026-10-07 13:53)StatsUpdated rag.Document._WA_Sys_00000008_428392F9 (2026-10-05 20:06)StatsUpdated rag.Document._WA_Sys_00000008_428392F9 (2026-10-06 06:13)StatsUpdated rag.Document._WA_Sys_0000000E_428392F9 (2026-10-05 21:02)StatsUpdated rag.Document._WA_Sys_0000000E_428392F9 (2026-10-06 05:48)StatsUpdated rag.Document._WA_Sys_0000000E_428392F9 (2026-10-07 13:59)StatsUpdated rag.Document._WA_Sys_00000006_428392F9 (2026-10-05 22:46)StatsUpdated rag.Document._WA_Sys_00000006_428392F9 (2026-10-06 22:02)StatsUpdated rag.Document._WA_Sys_00000006_428392F9 (2026-10-07 16:19)StatsUpdated rag.Document._WA_Sys_0000000F_428392F9 (2026-10-05 22:47)StatsUpdated rag.Document._WA_Sys_0000000F_428392F9 (2026-10-06 06:10)StatsUpdated rag.Document._WA_Sys_0000000F_428392F9 (2026-10-07 18:52)StatsUpdated rag.Document._WA_Sys_00000007_428392F9 (2026-10-06 22:07)StatsUpdated rag.Document._WA_Sys_00000007_428392F9 (2026-10-07 16:18)StatsUpdated rag.Document._WA_Sys_00000010_428392F9 (2026-10-07 16:18)Değişim: 7.10.2026 18:00Eski plan 7.10.2026 18:00: 8,6 msEski plan 7.10.2026 20:00: 19,0 msEski plan 8.10.2026 09:00: 6,0 msEski plan 8.10.2026 10:00: 11,8 msEski plan 8.10.2026 11:00: 8,0 msEski plan 8.10.2026 12:00: 21,1 msEski plan 8.10.2026 14:00: 27,7 msEski plan 8.10.2026 15:00: 6,4 msEski plan 8.10.2026 16:00: 7,9 msEski plan 8.10.2026 17:00: 7,4 msEski plan 8.10.2026 18:00: 14,8 msEski plan 8.10.2026 19:00: 19,7 msEski plan 8.10.2026 20:00: 10,8 msYeni plan 7.10.2026 18:00: 24,1 msYeni plan 7.10.2026 19:00: 61,9 msYeni plan 7.10.2026 20:00: 23,9 msYeni plan 7.10.2026 21:00: 22,1 msYeni plan 8.10.2026 10:00: 12,6 msYeni plan 8.10.2026 11:00: 10,7 msYeni plan 8.10.2026 13:00: 23,1 msYeni plan 8.10.2026 14:00: 8,4 msYeni plan 8.10.2026 16:00: 24,4 msYeni plan 8.10.2026 17:00: 23,5 msYeni plan 8.10.2026 20:00: 19,9 msmax 61,9 ms 10-05 20:06 10-08 20:00
Eski planYeni plan ┆ değişim anı (kesik çizgi)░ olay (bant: zamanı aralık olarak bilinen)

Olaylar

OlayNesneZamanÖnce → sonra Eski plan kullanıyorYeni plan kullanıyor
IndexCreatedrag.Document.IX_Document_Pair7.10.2026 16:18 hayırhayır
StatsUpdatedrag.Chunk.PK_Chunk5.10.2026 22:47 → 2545/5367 evetevet
StatsUpdatedrag.Chunk.PK_Chunk6.10.2026 22:04 → 2081/4955 evetevet
StatsUpdatedrag.Chunk.PK_Chunk7.10.2026 16:19 → 1821/4674 evetevet
StatsUpdatedrag.Chunk.UQ_Chunk_DocSeq5.10.2026 22:47 → 2720/5367 evetevet
StatsUpdatedrag.Chunk.UQ_Chunk_DocSeq6.10.2026 22:04 → 2612/4955 evetevet
StatsUpdatedrag.Chunk.UQ_Chunk_DocSeq7.10.2026 16:19 → 2578/4674 evetevet
StatsUpdatedrag.Chunk._WA_Sys_00000007_493090885.10.2026 22:47 → 2733/5413 evetevet
StatsUpdatedrag.Chunk._WA_Sys_00000007_493090886.10.2026 22:05 → 2609/4955 evetevet
StatsUpdatedrag.Chunk._WA_Sys_00000007_493090887.10.2026 16:19 → 2600/4753 evetevet
StatsUpdatedrag.Chunk._WA_Sys_00000003_493090885.10.2026 22:47 → 2545/5367 evetevet
StatsUpdatedrag.Chunk._WA_Sys_00000003_493090886.10.2026 22:04 → 2081/4955 evetevet
StatsUpdatedrag.Chunk._WA_Sys_00000003_493090887.10.2026 16:19 → 1821/4674 evetevet
StatsUpdatedrag.Document.PK_Document6.10.2026 01:16 → 4700/4700 evetevet
StatsUpdatedrag.Document.PK_Document7.10.2026 10:27 → 4186/4186 evetevet
StatsUpdatedrag.Document.UQ_Document_Source6.10.2026 04:00 → 4474/4474 evetevet
StatsUpdatedrag.Document.UQ_Document_Source7.10.2026 13:59 → 4185/4185 evetevet
StatsUpdatedrag.Document._WA_Sys_0000000A_428392F95.10.2026 22:57 → 4701/4701 evetevet
StatsUpdatedrag.Document._WA_Sys_0000000A_428392F96.10.2026 19:19 → 4189/4189 evetevet
StatsUpdatedrag.Document._WA_Sys_00000003_428392F96.10.2026 01:16 → 4700/4700 hayırhayır
StatsUpdatedrag.Document._WA_Sys_00000003_428392F97.10.2026 10:27 → 4190/4190 hayırhayır
StatsUpdatedrag.Document._WA_Sys_00000005_428392F95.10.2026 22:46 → 4286/4286 evetevet
StatsUpdatedrag.Document._WA_Sys_00000005_428392F96.10.2026 22:02 → 4187/4187 evetevet
StatsUpdatedrag.Document._WA_Sys_00000005_428392F97.10.2026 16:19 → 4185/4185 evetevet
StatsUpdatedrag.Document._WA_Sys_0000000D_428392F95.10.2026 22:52 → 4699/4699 hayırhayır
StatsUpdatedrag.Document._WA_Sys_0000000D_428392F97.10.2026 13:53 → 4185/4185 hayırhayır
StatsUpdatedrag.Document._WA_Sys_00000008_428392F95.10.2026 20:06 → 4304/4304 hayırhayır
StatsUpdatedrag.Document._WA_Sys_00000008_428392F96.10.2026 06:13 → 4187/4187 hayırhayır
StatsUpdatedrag.Document._WA_Sys_0000000E_428392F95.10.2026 21:02 → 4274/4274 evetevet
StatsUpdatedrag.Document._WA_Sys_0000000E_428392F96.10.2026 05:48 → 4480/4480 evetevet
StatsUpdatedrag.Document._WA_Sys_0000000E_428392F97.10.2026 13:59 → 4191/4191 evetevet
StatsUpdatedrag.Document._WA_Sys_00000006_428392F95.10.2026 22:46 → 4286/4286 hayırhayır
StatsUpdatedrag.Document._WA_Sys_00000006_428392F96.10.2026 22:02 → 4187/4187 hayırhayır
StatsUpdatedrag.Document._WA_Sys_00000006_428392F97.10.2026 16:19 → 4185/4185 hayırhayır
StatsUpdatedrag.Document._WA_Sys_0000000F_428392F95.10.2026 22:47 → 4524/4524 hayırhayır
StatsUpdatedrag.Document._WA_Sys_0000000F_428392F96.10.2026 06:10 → 4224/4224 hayırhayır
StatsUpdatedrag.Document._WA_Sys_0000000F_428392F97.10.2026 18:52 → 4225/4225 hayırhayır sıra belirsiz
StatsUpdatedrag.Document._WA_Sys_00000007_428392F96.10.2026 22:07 → 4187/4187 evetevet
StatsUpdatedrag.Document._WA_Sys_00000007_428392F97.10.2026 16:18 → 4187/4187 evetevet
StatsUpdatedrag.Document._WA_Sys_00000010_428392F97.10.2026 16:18 → 4185/4185 evetevet

3. Plan karşılaştırması

  • Operatör düzeyinde fark yok: süre farkı büyük olasılıkla beklemeden ya da parametre değerinden.
Eski planın index'leri
rag.Document.UQ_Document_Source, rag.Document.PK_Document, rag.Chunk.UQ_Chunk_DocSeq, rag.Chunk.PK_Chunk
Yeni planın index'leri
rag.Document.UQ_Document_Source, rag.Document.PK_Document, rag.Chunk.UQ_Chunk_DocSeq, rag.Chunk.PK_Chunk

4. Neden adayları

ölçüm ve eşikle; kesin değildir
KodÖlçülenEşikSonuçAçıklama
STATS rag.Chunk.PK_Chunk güncellendi 2026-10-07 16:19 (örnekleme %39); pencerede 3 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Chunk.PK_Chunk 2026-10-07 16:19 güncellendi (örnekleme %39); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Chunk.UQ_Chunk_DocSeq güncellendi 2026-10-07 16:19 (örnekleme %55.2); pencerede 3 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Chunk.UQ_Chunk_DocSeq 2026-10-07 16:19 güncellendi (örnekleme %55.2); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Chunk._WA_Sys_00000007_49309088 güncellendi 2026-10-07 16:19 (örnekleme %54.7); pencerede 3 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Chunk._WA_Sys_00000007_49309088 2026-10-07 16:19 güncellendi (örnekleme %54.7); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Chunk._WA_Sys_00000003_49309088 güncellendi 2026-10-07 16:19 (örnekleme %39); pencerede 3 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Chunk._WA_Sys_00000003_49309088 2026-10-07 16:19 güncellendi (örnekleme %39); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document.PK_Document güncellendi 2026-10-07 10:27 (örnekleme %100); pencerede 2 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Document.PK_Document 2026-10-07 10:27 güncellendi (örnekleme %100); pencerede 2 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document.UQ_Document_Source güncellendi 2026-10-07 13:59 (örnekleme %100); pencerede 2 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Document.UQ_Document_Source 2026-10-07 13:59 güncellendi (örnekleme %100); pencerede 2 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document._WA_Sys_0000000A_428392F9 güncellendi 2026-10-06 19:19 (örnekleme %100); pencerede 2 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Document._WA_Sys_0000000A_428392F9 2026-10-06 19:19 güncellendi (örnekleme %100); pencerede 2 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document._WA_Sys_00000005_428392F9 güncellendi 2026-10-07 16:19 (örnekleme %100); pencerede 3 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Document._WA_Sys_00000005_428392F9 2026-10-07 16:19 güncellendi (örnekleme %100); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document._WA_Sys_0000000E_428392F9 güncellendi 2026-10-07 13:59 (örnekleme %100); pencerede 3 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Document._WA_Sys_0000000E_428392F9 2026-10-07 13:59 güncellendi (örnekleme %100); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document._WA_Sys_00000007_428392F9 güncellendi 2026-10-07 16:18 (örnekleme %100); pencerede 2 güncellemedeğişimden önceki 48 saat destekliyor İstatistik rag.Document._WA_Sys_00000007_428392F9 2026-10-07 16:18 güncellendi (örnekleme %100); pencerede 2 güncelleme; planlar bu istatistiği kullanıyor.
STATS rag.Document._WA_Sys_00000010_428392F9 güncellendi 2026-10-07 16:18 (örnekleme %100)değişimden önceki 48 saat destekliyor İstatistik rag.Document._WA_Sys_00000010_428392F9 2026-10-07 16:18 güncellendi (örnekleme %100); planlar bu istatistiği kullanıyor.
STATS 5 istatistik güncellendi, planlar kullanmıyor desteklemiyor Pencerede güncellenen ama iki planın da kullanmadığı istatistikler aday değil: rag.Document._WA_Sys_00000003_428392F9, rag.Document._WA_Sys_0000000D_428392F9, rag.Document._WA_Sys_00000008_428392F9, rag.Document._WA_Sys_00000006_428392F9, rag.Document._WA_Sys_0000000F_428392F9.
INDEX_NEWmekanik rag.Document.IX_Document_Pair oluştu 2026-10-07 16:18; yeni plan kullanmıyordeğişimden önceki 48 saat desteklemiyor rag.Document.IX_Document_Pair 2026-10-07 16:18 oluştu, değişimden 2 saat önce; yeni plan bu index'i kullanmıyor.
WORKLOAD çalışma başına satır 12.15 → 17.58 (1.45×)≥ 2× desteklemiyor Çalışma başına satır benzer (12.15 → 17.58): iş yükü farkı yok.
PARAM baskın plan 10 kez el değiştirdi≥ 3 destekliyor İki plan aynı dönemde sırayla kullanılıyor (10 el değiştirme): plan seçimi bir olaydan çok parametre değerine bağlı (parametre duyarlılığı).

5. Karşı kanıtlar

6. Korpus metni önizlemesi

onaylanınca RAG hafızasına bu metin girer (başlığa onaylayan eklenir)
6. Korpus metni önizlemesi
Plan change case #P445 | DB: DB-11 | Regression | Confidence: Low (review pending)
Query: (@incTest bit,@types1 nvarchar(?),@sid int,@dbName nvarchar(?),@tag nvarchar(?),@model nvarchar(?),@q vector(?),@top int)WITH x AS ( SELECT c.ChunkId, d.DocId, d.SourceType, d.SourceRef, d.Title, c.Heading, c.Text, VECTOR_DISTANCE(?, c.Embedding, @q) AS Score, ROW_NUMBER() OVER (PARTITION BY d.DocId, c.Seq ORDER BY VECTOR_DISTANCE(?, 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 = ? OR (@incTest = ? AND d.ExclusionReason = ?)) 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 ? 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 = ? ORDER BY x.Score, ISNULL(e.ChunkId, x.ChunkId)
Change: 2026-10-07 18:00 UTC, plan 65863 → 65864, pattern: Alternating (10 switches)
Impact (Query Store, per execution): duration 18.6 → 49.4 ms (+166%); CPU 18.5 → 49.3 ms (+167%); reads 5,328 → 20,609 (+287%); rows 12.15 → 17.58 (+45%)
Plan difference: no operator-level difference
Candidate cause: STATS — Statistic rag.Chunk.PK_Chunk was updated 2026-10-07 16:19 (sampled 39%); 3 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Chunk.UQ_Chunk_DocSeq was updated 2026-10-07 16:19 (sampled 55.2%); 3 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Chunk._WA_Sys_00000007_49309088 was updated 2026-10-07 16:19 (sampled 54.7%); 3 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Chunk._WA_Sys_00000003_49309088 was updated 2026-10-07 16:19 (sampled 39%); 3 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document.PK_Document was updated 2026-10-07 10:27 (sampled 100%); 2 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document.UQ_Document_Source was updated 2026-10-07 13:59 (sampled 100%); 2 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document._WA_Sys_0000000A_428392F9 was updated 2026-10-06 19:19 (sampled 100%); 2 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document._WA_Sys_00000005_428392F9 was updated 2026-10-07 16:19 (sampled 100%); 3 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document._WA_Sys_0000000E_428392F9 was updated 2026-10-07 13:59 (sampled 100%); 3 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document._WA_Sys_00000007_428392F9 was updated 2026-10-07 16:18 (sampled 100%); 2 updates in the window; the plans use this statistic.
Candidate cause: STATS — Statistic rag.Document._WA_Sys_00000010_428392F9 was updated 2026-10-07 16:18 (sampled 100%); the plans use this statistic.
Candidate cause: PARAM — The two plans alternate in the same period (10 switches): plan choice depends on the parameter value rather than an event (parameter sensitivity).
Counter-evidence: INDEX_UNUSED — rag.Document.IX_Document_Pair was created in the window but the new plan does not use it: candidate ruled out.
Counter-evidence: HIGH_VARIANCE — The new plan's duration standard deviation is 155% of the average: the average is not reliable.
Counter-evidence: SAME_SHAPE — The two plans have the same operator tree (operators, tables, indexes): the plan did not change; the difference is only in the compiled parameter values and row estimates. The slowness may come from the amount of data this parameter value processes or from waits, not from plan choice.
Confidence rationale: Low: strong counter-evidence (SAME_SHAPE).
Note: this is a candidate cause, not proof of the root cause.

7. Karar

Karar vermek için Analyst rolü gerekir.

Karar geçmişi

Kayıt yok

Henüz karar yok.