Sorgu 0x6528ED203666B816
SQL-1 · DB-11 · dönem 2026-10-03 → 2026-10-09 · 45.216 çalışma · Pahalı sorgulara dön
Ort. süre
9,6 ms
Ort. CPU
9,6 ms
Bekleme payı
%0
Ort. mantıksal okuma
11.205
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.- 5.10.2026 22:00 plan değişimi P427 60965→60974
- 5.10.2026 22:00 yeni plan plan 60965
- 5.10.2026 22:00 yeni plan plan 60972
- 5.10.2026 22:00 yeni plan plan 60974
Günler
| Gün | Çalışma | Ort. CPU ms | Ort. süre ms | p95 ms | Ort. reads |
|---|---|---|---|---|---|
| 2026-10-05 | 37.383 | 3,8 | 3,8 | 63,5 | 4.102 |
| 2026-10-06 | 7.833 | 37,4 | 37,4 | 75,1 | 45.104 |
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 | |
|---|---|---|---|---|---|---|
| 60974 | 39.957 | 0,6 | 0,6 | 212 | 6.10.2026 00:10 | en iyi |
| 60972 | 2 | 1,5 | 1,5 | 528 | 5.10.2026 22:41 | |
| 60965 | 5.257 | 77,6 | 77,6 | 94.768 | 6.10.2026 00:33 | en kötü |
Davranış
- Wait kategorileri (QDS)
- CPU:437,Memory:117
- 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
(@srv int,@dbName nvarchar(4000),@hash varbinary(8),@from datetime,@to datetime)SELECT p.plan_id AS PlanId, CAST(MAX(CAST(p.is_forced_plan AS int)) AS bit) AS IsForced, MAX(p.LastExecutionUtc) AS LastExecutionUtc,
SUM(r.count_executions) AS Executions,
SUM(r.avg_duration * r.count_executions) / NULLIF(SUM(r.count_executions), 0) / 1000.0 AS AvgDurationMs,
SUM(r.avg_cpu_time * r.count_executions) / NULLIF(SUM(r.count_executions), 0) / 1000.0 AS AvgCpuMs,
SUM(r.avg_logical_io_reads * r.count_executions) / NULLIF(SUM(r.count_executions), 0) AS AvgLogicalReads,
MAX(p.query_id) AS QueryId,
SUM(r.avg_rowcount * r.count_executions) / NULLIF(SUM(CASE WHEN r.avg_rowcount IS NOT NULL THEN r.count_executions END), 0) AS AvgRows,
MAX(r.max_rowcount) AS MaxRows
FROM perf.QdsQuery AS q
JOIN perf.QdsPlan AS p ON p.ServerID = q.ServerID AND p.DatabaseName = q.DatabaseName AND p.query_id = q.query_id
JOIN perf.QdsRuntimeStats AS r ON r.ServerID = p.ServerID AND r.DatabaseName = p.DatabaseName AND r.plan_id = p.plan_id
WHERE q.ServerID = @srv AND q.DatabaseName = @dbName AND q.query_hash = @hash
AND r.IntervalStartUtc >= @from AND r.IntervalStartUtc < DATEADD(day, 1, @to)
AND r.execution_type = 0 -- K1-1: iptal (3) ve hata (4) ortalamaya karışmaz
GROUP BY p.plan_id
ORDER BY AvgDurationMsBu sorgunun analizleri
Kayıt yok
Henüz analiz yok.