Sorgu 0xEDCBCCDA3E85C710
SQL-1 · DB-12 · dönem 2026-10-03 → 2026-10-09 · 3.865 çalışma · Pahalı sorgulara dön
Ort. süre
24,9 ms
Ort. CPU
24,8 ms
Bekleme payı
%0,5
Ort. mantıksal okuma
26.845
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.- 9.10.2026 15:00 yeni plan plan 8886
- 9.10.2026 15:00 yeni plan plan 8888
- 9.10.2026 15:00 yeni plan plan 8898
- 9.10.2026 14:00 yeni plan plan 8837
Günler
| Gün | Çalışma | Ort. CPU ms | Ort. süre ms | p95 ms | Ort. reads |
|---|---|---|---|---|---|
| 2026-10-09 | 3.865 | 24,8 | 24,9 | 76,0 | 26.845 |
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 | |
|---|---|---|---|---|---|---|
| 8888 | 19 | 0,5 | 0,5 | 35 | 9.10.2026 15:11 | en iyi |
| 8837 | 2.221 | 0,8 | 0,8 | 134 | 9.10.2026 18:48 | |
| 8898 | 830 | 2,4 | 2,4 | 796 | 9.10.2026 16:11 | |
| 8886 | 801 | 115,5 | 114,9 | 128.335 | 9.10.2026 15:38 | en kötü |
Davranış
- Wait kategorileri (QDS)
- Other Disk IO:597,CPU:302,Memory:164
- 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
AND NOT EXISTS (SELECT 1 FROM perf.QdsQueryText AS it CROSS APPLY perf.fn_InternalQueryText(it.query_sql_text) AS iq WHERE it.TextHash = q.TextHash) -- K3-2b: iç sorgu planı aday değil
GROUP BY p.plan_id
ORDER BY AvgDurationMsBu sorgunun analizleri
Kayıt yok
Henüz analiz yok.