Plan değişimi P417
Orta Kötüleşme 2,1× BekliyorDB-11 · query_id 28432 · rag.usp_ReviewQueue · değişim 7.10.2026 20:00 · plan 65750 → 70179 · Geçiş · Sorgu detayı ve analizleri
Güven gerekçesiOrta: tek aday (STATS), mekanik değil (plan ile doğrudan bağ kanıtlanmıyor). Zayıf karşı kanıt: HIGH_VARIANCE.
Bu sorgunun diğer plan değişimleri
Önceki kararlar; ters yöndeki değişim aynı planlar arasında geri dönüştür.Sorgu metni
(@from datetime,@NowUtc datetime,@Top int)WITH items AS (
SELECT 'Analysis' AS Kind, a.RequestID AS RefId, a.TargetType, a.ServerID, a.DatabaseName, a.QueryHash, a.ObjectName,
CAST(NULL AS varchar(10)) AS Direction, CAST(NULL AS varchar(6)) AS Confidence,
p.Pending, p.Invalid, a.FinishedUtc AS SinceUtc
FROM rag.AnalysisRequest AS a
CROSS APPLY (SELECT COUNT(*) AS Pending, SUM(IIF(r.ValidationStatus = 'Invalid', 1, 0)) AS Invalid
FROM rag.AnalysisRecommendation AS r WHERE r.RequestID = a.RequestID AND r.Decision = 'Pending') AS p
WHERE a.Status = 'Done' AND p.Pending > 0
UNION ALL
SELECT 'PlanChange', c.CaseID, 'Query', c.ServerID, c.DatabaseName, c.query_hash, NULL,
c.Direction, c.Confidence, 1, 0, c.DetectedUtc
FROM rag.PlanChangeCase AS c
WHERE c.Status IN ('Pending', 'Unsure')
)
SELECT TOP (@Top) i.Kind, i.RefId, i.TargetType, i.ServerID AS ServerId, i.DatabaseName, i.QueryHash, i.ObjectName,
i.Direction, i.Confidence, i.Pending, ISNULL(i.Invalid, 0) AS Invalid, i.SinceUtc,
DATEDIFF(hour, i.SinceUtc, @NowUtc) AS AgeHours, cost.SecondsPerDay
FROM items AS i
OUTER APPLY (SELECT SUM(q.TotalDurationMs) / 1000.0 / 7 AS SecondsPerDay FROM perf.QueryDailyStats AS q
WHERE q.ServerID = i.ServerID AND q.DatabaseName = i.DatabaseName AND q.StatDateUtc >= @from
AND ((i.QueryHash IS NOT NULL AND q.query_hash = i.QueryHash)
OR (i.QueryHash IS NULL AND i.ObjectName IS NOT NULL AND q.ObjectName = i.ObjectName))) AS cost
ORDER BY ISNULL(cost.SecondsPerDay, -1) DESC, i.SinceUtc1. Etki özeti
| Metrik | Eski plan (65750) | Yeni plan (70179) | Değişim |
|---|---|---|---|
| Çalışma | 96 | 56 | |
| İptal / hata | 0 / 0 | 0 / 0 | |
| Süre ort. (ms) | 618,8 | 1.304,6 | +111% |
| Süre maks. (ms) | 15.028,0 | 1.561,4 | -90% |
| Süre sapma (ms) | 1.481,7 | 97,7 | -93% |
| CPU ort. (ms) | 473,4 | 1.303,6 | +175% |
| CPU maks. (ms) | 1.169,0 | 1.561,3 | +34% |
| Mantıksal okuma ort. | 91.554,1 | 249.703,1 | +173% |
| Mantıksal okuma maks. | 98.335,0 | 252.939,0 | +157% |
| Fiziksel okuma | 1,4 | 0,0 | -100% |
| Yazma | 339,8 | 0,0 | -100% |
| Bellek (KB) | 1.024,0 | 1.024,0 | 0% |
| Tempdb (KB) | 3.083,3 | 0,0 | -100% |
| DOP | 1,0 | 1,0 | 0% |
| Satır ort. | 197,3 | 200,0 | +1% |
| Satır maks. | 200,0 | 200,0 | 0% |
| Dönem | 7.10.2026 14:00 → 8.10.2026 21:00 | 7.10.2026 20:00 → 8.10.2026 15:00 |
Bekleme kategorileri
ms / çalışma| Bekleme kategorisi | Eski plan (65750) | Yeni plan (70179) |
|---|---|---|
| CPU | 17,5 | 2,3 |
| Lock | 128,5 | – |
| Memory | 0,1 | – |
2. Zaman çizelgesi
Eski planYeni plan
┆ değişim anı (kesik çizgi)░ olay (bant: zamanı aralık olarak bilinen)
Olaylar
| Olay | Nesne | Zaman | Önce → sonra | Eski plan kullanıyor | Yeni plan kullanıyor | |
|---|---|---|---|---|---|---|
| StatsUpdated | perf.QueryDailyStats.PK_QueryDailyStats | 6.10.2026 00:45 | → 17411/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats.PK_QueryDailyStats | 6.10.2026 19:19 | → 17409/23987 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats.PK_QueryDailyStats | 7.10.2026 18:51 | → 17419/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats.PK_QueryDailyStats | 7.10.2026 20:40 | → 17377/23944 | evet | evet | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000008_5D80D6A1 | 6.10.2026 00:45 | → 18400/23992 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000008_5D80D6A1 | 6.10.2026 19:19 | → 18365/23987 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000008_5D80D6A1 | 7.10.2026 18:51 | → 18389/23992 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000008_5D80D6A1 | 7.10.2026 20:43 | → 19054/26038 | hayır | hayır | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 | 6.10.2026 00:45 | → 17411/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 | 6.10.2026 19:19 | → 17409/23987 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 | 7.10.2026 18:51 | → 17419/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 | 7.10.2026 20:40 | → 17377/23944 | evet | evet | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000007_5D80D6A1 | 6.10.2026 00:43 | → 18356/23943 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000007_5D80D6A1 | 6.10.2026 19:19 | → 18365/23987 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000007_5D80D6A1 | 7.10.2026 18:51 | → 18389/23992 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000007_5D80D6A1 | 7.10.2026 20:40 | → 18346/23944 | hayır | hayır | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 | 6.10.2026 00:45 | → 17411/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 | 6.10.2026 19:19 | → 17409/23987 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 | 7.10.2026 18:51 | → 17419/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 | 7.10.2026 20:40 | → 17377/23944 | evet | evet | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000015_5D80D6A1 | 6.10.2026 00:43 | → 18356/23943 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000015_5D80D6A1 | 6.10.2026 19:29 | → 18321/23938 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000015_5D80D6A1 | 7.10.2026 18:52 | → 18348/23946 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000015_5D80D6A1 | 7.10.2026 20:40 | → 18346/23944 | hayır | hayır | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000016_5D80D6A1 | 6.10.2026 00:43 | → 18356/23943 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000016_5D80D6A1 | 6.10.2026 19:29 | → 18321/23938 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000016_5D80D6A1 | 7.10.2026 18:52 | → 18348/23946 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000016_5D80D6A1 | 7.10.2026 20:40 | → 18346/23944 | hayır | hayır | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000018_5D80D6A1 | 6.10.2026 00:43 | → 18356/23943 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000018_5D80D6A1 | 6.10.2026 19:19 | → 18365/23987 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000018_5D80D6A1 | 7.10.2026 18:51 | → 18389/23992 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000018_5D80D6A1 | 7.10.2026 20:40 | → 18346/23944 | hayır | hayır | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_0000001B_5D80D6A1 | 6.10.2026 00:43 | → 18356/23943 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_0000001B_5D80D6A1 | 6.10.2026 19:29 | → 18321/23938 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_0000001B_5D80D6A1 | 7.10.2026 18:52 | → 18348/23946 | hayır | hayır | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_0000001B_5D80D6A1 | 7.10.2026 20:40 | → 18346/23944 | hayır | hayır | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats.IX_QueryDailyStats_Query | 6.10.2026 00:45 | → 18400/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats.IX_QueryDailyStats_Query | 6.10.2026 19:19 | → 18365/23987 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats.IX_QueryDailyStats_Query | 7.10.2026 18:51 | → 18389/23992 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats.IX_QueryDailyStats_Query | 7.10.2026 20:40 | → 18346/23944 | evet | evet | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 | 6.10.2026 00:45 | → 18356/23943 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 | 6.10.2026 03:00 | → 18321/23938 | evet | evet | |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 | 7.10.2026 20:10 | → 18345/23943 | evet | evet | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 | 7.10.2026 20:40 | → 19054/26038 | evet | evet | sıra belirsiz |
| StatsUpdated | perf.QueryDailyStats._WA_Sys_00000013_5D80D6A1 | 5.10.2026 22:44 | → 20420/26280 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation.PK_AnalysisRecommendation | 6.10.2026 00:33 | → 6/6 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation.PK_AnalysisRecommendation | 6.10.2026 05:10 | → 5/5 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation.PK_AnalysisRecommendation | 7.10.2026 20:11 | → 12/12 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation.IX_AnalysisRecommendation_Request | 6.10.2026 01:17 | → 4/4 | evet | evet | |
| StatsUpdated | rag.AnalysisRecommendation.IX_AnalysisRecommendation_Request | 7.10.2026 20:11 | → 12/12 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000E_22DFFF17 | 6.10.2026 01:17 | → 4/4 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000E_22DFFF17 | 6.10.2026 19:19 | → 6/6 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000E_22DFFF17 | 7.10.2026 18:52 | → 12/12 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000E_22DFFF17 | 7.10.2026 20:54 | → 12/12 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000A_22DFFF17 | 6.10.2026 01:16 | → 6/6 | evet | evet | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000A_22DFFF17 | 6.10.2026 19:19 | → 5/5 | evet | evet | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000A_22DFFF17 | 7.10.2026 20:13 | → 11/11 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000003_22DFFF17 | 6.10.2026 00:45 | → 6/6 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000003_22DFFF17 | 6.10.2026 19:19 | → 4/4 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000003_22DFFF17 | 7.10.2026 20:11 | → 12/12 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000004_22DFFF17 | 6.10.2026 00:45 | → 5/5 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000004_22DFFF17 | 6.10.2026 19:19 | → 5/5 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000004_22DFFF17 | 7.10.2026 20:11 | → 10/10 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000006_22DFFF17 | 6.10.2026 01:17 | → 4/4 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_00000006_22DFFF17 | 7.10.2026 20:11 | → 12/12 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000C_22DFFF17 | 6.10.2026 00:34 | → 4/4 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000C_22DFFF17 | 6.10.2026 05:11 | → 4/4 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRecommendation._WA_Sys_0000000C_22DFFF17 | 7.10.2026 20:12 | → 10/10 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest.PK_AnalysisRequest | 6.10.2026 00:45 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest.PK_AnalysisRequest | 6.10.2026 19:19 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest.PK_AnalysisRequest | 7.10.2026 20:12 | → 7/7 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Status | 6.10.2026 00:34 | → 3/3 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Status | 6.10.2026 05:11 | → 2/2 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Status | 7.10.2026 18:52 | → 6/6 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Status | 7.10.2026 20:53 | → 6/6 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000009_186270A4 | 6.10.2026 01:17 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000009_186270A4 | 7.10.2026 18:51 | → 6/6 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000009_186270A4 | 7.10.2026 20:53 | → 6/6 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_0000000D_186270A4 | 6.10.2026 00:35 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_0000000D_186270A4 | 6.10.2026 06:03 | → 2/2 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_0000000D_186270A4 | 7.10.2026 18:51 | → 6/6 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_0000000D_186270A4 | 7.10.2026 20:53 | → 6/6 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Query | 6.10.2026 00:45 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Query | 6.10.2026 19:19 | → 7/7 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_Query | 7.10.2026 18:52 | → 5/5 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000004_186270A4 | 6.10.2026 00:19 | → 3/3 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000004_186270A4 | 6.10.2026 05:11 | → 3/3 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000004_186270A4 | 7.10.2026 18:51 | → 5/5 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000004_186270A4 | 7.10.2026 20:53 | → 5/5 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000005_186270A4 | 6.10.2026 00:33 | → 3/3 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000005_186270A4 | 6.10.2026 05:11 | → 11/11 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000005_186270A4 | 7.10.2026 18:52 | → 5/5 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000002_186270A4 | 6.10.2026 00:33 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000002_186270A4 | 6.10.2026 05:11 | → 11/11 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000002_186270A4 | 7.10.2026 18:52 | → 5/5 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000003_186270A4 | 6.10.2026 00:19 | → 3/3 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000003_186270A4 | 6.10.2026 05:11 | → 2/2 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000003_186270A4 | 7.10.2026 18:52 | → 5/5 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000003_186270A4 | 7.10.2026 20:54 | → 6/6 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000011_186270A4 | 6.10.2026 01:16 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000011_186270A4 | 6.10.2026 19:19 | → 3/3 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000011_186270A4 | 7.10.2026 20:12 | → 5/5 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_0000000F_186270A4 | 7.10.2026 20:18 | → 5/5 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000006_186270A4 | 6.10.2026 00:18 | → 11/11 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000006_186270A4 | 6.10.2026 05:10 | → 2/2 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000006_186270A4 | 7.10.2026 18:52 | → 5/5 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000007_186270A4 | 6.10.2026 06:13 | → 2/2 | hayır | hayır | |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000007_186270A4 | 7.10.2026 20:26 | → 5/5 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase | 6.10.2026 00:19 | → 3/3 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase | 6.10.2026 05:11 | → 2/2 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase | 7.10.2026 18:52 | → 6/6 | evet | evet | |
| StatsUpdated | rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase | 7.10.2026 20:54 | → 6/6 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.AnalysisRequest._WA_Sys_00000016_186270A4 | 7.10.2026 14:05 | → 5/5 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase.PK_PlanChangeCase | 6.10.2026 19:19 | → 234/234 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase.IX_PlanChangeCase_Status | 6.10.2026 19:19 | → 234/234 | evet | evet | |
| StatsUpdated | rag.PlanChangeCase.IX_PlanChangeCase_Status | 7.10.2026 10:24 | → 256/256 | evet | evet | |
| StatsUpdated | rag.PlanChangeCase.IX_PlanChangeCase_Status | 7.10.2026 20:40 | → 280/280 | evet | evet | sıra belirsiz |
| StatsUpdated | rag.PlanChangeCase.UQ_PlanChangeCase_Pair | 6.10.2026 19:19 | → 234/234 | evet | evet | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000006_25014A66 | 6.10.2026 19:19 | → 235/235 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000003_25014A66 | 6.10.2026 19:19 | → 235/235 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000004_25014A66 | 6.10.2026 19:19 | → 236/236 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000007_25014A66 | 6.10.2026 19:19 | → 235/235 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000000B_25014A66 | 6.10.2026 03:30 | → 234/234 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000000B_25014A66 | 7.10.2026 20:40 | → 280/280 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000000A_25014A66 | 6.10.2026 03:30 | → 234/234 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000000A_25014A66 | 7.10.2026 20:40 | → 280/280 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001C_25014A66 | 5.10.2026 21:03 | → 186/186 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001C_25014A66 | 6.10.2026 06:07 | → 234/234 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001C_25014A66 | 7.10.2026 18:45 | → 257/257 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001B_25014A66 | 6.10.2026 00:45 | → 186/186 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001B_25014A66 | 6.10.2026 06:07 | → 234/234 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001B_25014A66 | 7.10.2026 09:35 | → 255/255 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001B_25014A66 | 7.10.2026 20:41 | → 280/280 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000019_25014A66 | 5.10.2026 21:03 | → 186/186 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000019_25014A66 | 6.10.2026 16:35 | → 236/236 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000019_25014A66 | 7.10.2026 18:51 | → 257/257 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000025_25014A66 | 6.10.2026 01:16 | → 184/184 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000025_25014A66 | 7.10.2026 09:40 | → 255/255 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000025_25014A66 | 7.10.2026 20:40 | → 280/280 | hayır | hayır | sıra belirsiz |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000005_25014A66 | 6.10.2026 05:11 | → 236/236 | evet | evet | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000005_25014A66 | 7.10.2026 18:45 | → 259/259 | evet | evet | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000027_25014A66 | 7.10.2026 10:28 | → 257/257 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000016_25014A66 | 6.10.2026 05:10 | → 234/234 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_00000016_25014A66 | 7.10.2026 16:18 | → 256/256 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000000E_25014A66 | 7.10.2026 14:41 | → 255/255 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001D_25014A66 | 7.10.2026 10:23 | → 255/255 | hayır | hayır | |
| StatsUpdated | rag.PlanChangeCase._WA_Sys_0000001D_25014A66 | 7.10.2026 20:43 | → 280/280 | hayır | hayır | sıra belirsiz |
3. Plan karşılaştırması
- Yalnız eski planda erişim: rag.PlanChangeCase Clustered Index Scan [PK_PlanChangeCase]; perf.QueryDailyStats Clustered Index Scan [PK_QueryDailyStats]
- Yalnız yeni planda erişim: rag.PlanChangeCase Index Seek [IX_PlanChangeCase_Status]; rag.PlanChangeCase Clustered Index Seek [PK_PlanChangeCase] (lookup); perf.QueryDailyStats Clustered Index Seek [PK_QueryDailyStats]
- Yalnız eski planda join: Nested Loops (Inner Join)
- Yalnız yeni planda join: Nested Loops (Inner Join) ×2
- Tahmini maliyet: 6.628 → 1.801; tahmini satır: 200 → 37
- Eski planın index'leri
- rag.AnalysisRequest.PK_AnalysisRequest, rag.AnalysisRecommendation.PK_AnalysisRecommendation, rag.PlanChangeCase.PK_PlanChangeCase, perf.QueryDailyStats.PK_QueryDailyStats
- Yeni planın index'leri
- rag.AnalysisRequest.PK_AnalysisRequest, rag.AnalysisRecommendation.PK_AnalysisRecommendation, rag.PlanChangeCase.IX_PlanChangeCase_Status, rag.PlanChangeCase.PK_PlanChangeCase, perf.QueryDailyStats.PK_QueryDailyStats
4. Neden adayları
ölçüm ve eşikle; kesin değildir| Kod | Ölçülen | Eşik | Sonuç | Açıklama |
|---|---|---|---|---|
| STATS | perf.QueryDailyStats.PK_QueryDailyStats güncellendi 2026-10-07 18:51 (örnekleme %72.6); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik perf.QueryDailyStats.PK_QueryDailyStats 2026-10-07 18:51 güncellendi (örnekleme %72.6); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 güncellendi 2026-10-07 18:51 (örnekleme %72.6); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 2026-10-07 18:51 güncellendi (örnekleme %72.6); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 güncellendi 2026-10-07 18:51 (örnekleme %72.6); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 2026-10-07 18:51 güncellendi (örnekleme %72.6); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | perf.QueryDailyStats.IX_QueryDailyStats_Query güncellendi 2026-10-07 18:51 (örnekleme %76.6); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik perf.QueryDailyStats.IX_QueryDailyStats_Query 2026-10-07 18:51 güncellendi (örnekleme %76.6); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 güncellendi 2026-10-06 03:00 (örnekleme %76.5); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 2026-10-06 03:00 güncellendi (örnekleme %76.5); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRecommendation.IX_AnalysisRecommendation_Request güncellendi 2026-10-06 01:17 (örnekleme %100); pencerede 2 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRecommendation.IX_AnalysisRecommendation_Request 2026-10-06 01:17 güncellendi (örnekleme %100); pencerede 2 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRecommendation._WA_Sys_0000000A_22DFFF17 güncellendi 2026-10-06 19:19 (örnekleme %100); pencerede 3 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRecommendation._WA_Sys_0000000A_22DFFF17 2026-10-06 19:19 güncellendi (örnekleme %100); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRequest.IX_AnalysisRequest_Status güncellendi 2026-10-07 18:52 (örnekleme %100); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRequest.IX_AnalysisRequest_Status 2026-10-07 18:52 güncellendi (örnekleme %100); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRequest._WA_Sys_00000004_186270A4 güncellendi 2026-10-07 18:51 (örnekleme %100); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRequest._WA_Sys_00000004_186270A4 2026-10-07 18:51 güncellendi (örnekleme %100); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRequest._WA_Sys_00000005_186270A4 güncellendi 2026-10-07 18:52 (örnekleme %100); pencerede 3 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRequest._WA_Sys_00000005_186270A4 2026-10-07 18:52 güncellendi (örnekleme %100); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRequest._WA_Sys_00000003_186270A4 güncellendi 2026-10-07 18:52 (örnekleme %100); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRequest._WA_Sys_00000003_186270A4 2026-10-07 18:52 güncellendi (örnekleme %100); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRequest._WA_Sys_00000006_186270A4 güncellendi 2026-10-07 18:52 (örnekleme %100); pencerede 3 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRequest._WA_Sys_00000006_186270A4 2026-10-07 18:52 güncellendi (örnekleme %100); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase güncellendi 2026-10-07 18:52 (örnekleme %100); pencerede 4 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase 2026-10-07 18:52 güncellendi (örnekleme %100); pencerede 4 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.PlanChangeCase.IX_PlanChangeCase_Status güncellendi 2026-10-07 10:24 (örnekleme %100); pencerede 3 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.PlanChangeCase.IX_PlanChangeCase_Status 2026-10-07 10:24 güncellendi (örnekleme %100); pencerede 3 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | rag.PlanChangeCase.UQ_PlanChangeCase_Pair güncellendi 2026-10-06 19:19 (örnekleme %100) | değişimden önceki 48 saat | destekliyor | İstatistik rag.PlanChangeCase.UQ_PlanChangeCase_Pair 2026-10-06 19:19 güncellendi (örnekleme %100); planlar bu istatistiği kullanıyor. |
| STATS | rag.PlanChangeCase._WA_Sys_00000005_25014A66 güncellendi 2026-10-07 18:45 (örnekleme %100); pencerede 2 güncelleme | değişimden önceki 48 saat | destekliyor | İstatistik rag.PlanChangeCase._WA_Sys_00000005_25014A66 2026-10-07 18:45 güncellendi (örnekleme %100); pencerede 2 güncelleme; planlar bu istatistiği kullanıyor. |
| STATS | 37 istatistik güncellendi, planlar kullanmıyor | desteklemiyor | Pencerede güncellenen ama iki planın da kullanmadığı istatistikler aday değil: perf.QueryDailyStats._WA_Sys_00000008_5D80D6A1, perf.QueryDailyStats._WA_Sys_00000007_5D80D6A1, perf.QueryDailyStats._WA_Sys_00000015_5D80D6A1, perf.QueryDailyStats._WA_Sys_00000016_5D80D6A1, perf.QueryDailyStats._WA_Sys_00000018_5D80D6A1 (+32). | |
| WORKLOAD | çalışma başına satır 197.29 → 200 (1.01×) | ≥ 2× | desteklemiyor | Çalışma başına satır benzer (197.29 → 200): iş yükü farkı yok. |
| PARAM | baskın plan 2 kez el değiştirdi | ≥ 3 | desteklemiyor | Planlar dönüşümlü değil: yeni plan eskisinin yerini aldı. |
5. Karşı kanıtlar
- HIGH_VARIANCE (zayıf): Eski planın süre sapması ortalamanın %239'i: ortalama güvenilir değil.
6. Korpus metni önizlemesi
onaylanınca RAG hafızasına bu metin girer (başlığa onaylayan eklenir)Plan change case #P417 | DB: DB-11 | Regression | Confidence: Medium (review pending) Query: (@from datetime,@NowUtc datetime,@Top int)WITH items AS ( SELECT ? AS Kind, a.RequestID AS RefId, a.TargetType, a.ServerID, a.DatabaseName, a.QueryHash, a.ObjectName, CAST(NULL AS varchar(?)) AS Direction, CAST(NULL AS varchar(?)) AS Confidence, p.Pending, p.Invalid, a.FinishedUtc AS SinceUtc FROM rag.AnalysisRequest AS a CROSS APPLY (SELECT COUNT(*) AS Pending, SUM(IIF(r.ValidationStatus = ?)) AS Invalid FROM rag.AnalysisRecommendation AS r WHERE r.RequestID = a.RequestID AND r.Decision = ?) AS p WHERE a.Status = ? AND p.Pending > ? UNION ALL SELECT ?, c.CaseID, ?, c.ServerID, c.DatabaseName, c.query_hash, NULL, c.Direction, c.Confidence, ?, c.DetectedUtc FROM rag.PlanChangeCase AS c WHERE c.Status IN (?) ) SELECT TOP (@Top) i.Kind, i.RefId, i.TargetType, i.ServerID AS ServerId, i.DatabaseName, i.QueryHash, i.ObjectName, i.Direction, i.Confidence, i.Pending, ISNULL(i.Invalid, ?) AS Invalid, i.SinceUtc, DATEDIFF(hour, i.SinceUtc, @NowUtc) AS AgeHours, cost.SecondsPerDay FROM items AS i OUTER APPLY (SELECT SUM(q.TotalDurationMs) / ? / ? AS SecondsPerDay FROM perf.QueryDailyStats AS q WHERE q.ServerID = i.ServerID AND q.DatabaseName = i.DatabaseName AND q.StatDateUtc >= @from AND ((i.QueryHash IS NOT NULL AND q.query_hash = i.QueryHash) OR (i.QueryHash IS NULL AND i.ObjectName IS NOT NULL AND q.ObjectName = i.ObjectName))) AS cost ORDER BY ISNULL(cost.SecondsPerDay, -?) DESC, i.SinceUtc Change: 2026-10-07 20:00 UTC, plan 65750 → 70179, pattern: Transition Impact (Query Store, per execution): duration 618.8 → 1304.6 ms (+111%); CPU 473.4 → 1303.6 ms (+175%); reads 91,554 → 249,703 (+173%); rows 197.29 → 200 (+1%) Plan difference: Access only in the old plan: rag.PlanChangeCase Clustered Index Scan [PK_PlanChangeCase]; perf.QueryDailyStats Clustered Index Scan [PK_QueryDailyStats]; Access only in the new plan: rag.PlanChangeCase Index Seek [IX_PlanChangeCase_Status]; rag.PlanChangeCase Clustered Index Seek [PK_PlanChangeCase] (lookup); perf.QueryDailyStats Clustered Index Seek [PK_QueryDailyStats]; Join only in the old plan: Nested Loops (Inner Join); Join only in the new plan: Nested Loops (Inner Join) ×2 Candidate cause: STATS — Statistic perf.QueryDailyStats.PK_QueryDailyStats was updated 2026-10-07 18:51 (sampled 72.6%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic perf.QueryDailyStats._WA_Sys_00000003_5D80D6A1 was updated 2026-10-07 18:51 (sampled 72.6%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic perf.QueryDailyStats._WA_Sys_00000004_5D80D6A1 was updated 2026-10-07 18:51 (sampled 72.6%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic perf.QueryDailyStats.IX_QueryDailyStats_Query was updated 2026-10-07 18:51 (sampled 76.6%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic perf.QueryDailyStats._WA_Sys_00000006_5D80D6A1 was updated 2026-10-06 03:00 (sampled 76.5%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRecommendation.IX_AnalysisRecommendation_Request was updated 2026-10-06 01:17 (sampled 100%); 2 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRecommendation._WA_Sys_0000000A_22DFFF17 was updated 2026-10-06 19:19 (sampled 100%); 3 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRequest.IX_AnalysisRequest_Status was updated 2026-10-07 18:52 (sampled 100%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRequest._WA_Sys_00000004_186270A4 was updated 2026-10-07 18:51 (sampled 100%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRequest._WA_Sys_00000005_186270A4 was updated 2026-10-07 18:52 (sampled 100%); 3 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRequest._WA_Sys_00000003_186270A4 was updated 2026-10-07 18:52 (sampled 100%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRequest._WA_Sys_00000006_186270A4 was updated 2026-10-07 18:52 (sampled 100%); 3 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.AnalysisRequest.IX_AnalysisRequest_PlanChangeCase was updated 2026-10-07 18:52 (sampled 100%); 4 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.PlanChangeCase.IX_PlanChangeCase_Status was updated 2026-10-07 10:24 (sampled 100%); 3 updates in the window; the plans use this statistic. Candidate cause: STATS — Statistic rag.PlanChangeCase.UQ_PlanChangeCase_Pair was updated 2026-10-06 19:19 (sampled 100%); the plans use this statistic. Candidate cause: STATS — Statistic rag.PlanChangeCase._WA_Sys_00000005_25014A66 was updated 2026-10-07 18:45 (sampled 100%); 2 updates in the window; the plans use this statistic. Counter-evidence: HIGH_VARIANCE — The old plan's duration standard deviation is 239% of the average: the average is not reliable. Confidence rationale: Medium: a single candidate (STATS), not mechanical (no direct link to the plan is proven). Weak counter-evidence: HIGH_VARIANCE. 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.