Pahalı sorgular0xD084473B5804D979
Demo modu

Sorgu 0xD084473B5804D979

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

Ort. süre 609.664,8 ms
Ort. CPU 608.884,6 ms
Bekleme payı %0,1
Ort. mantıksal okuma 102.655.727
En büyük bellek izni 752 MB

Ö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

5.10.2026: 1 çalışma, ort. 609.664,8 ms max 1 çalışma max ort. süre 609.664,8 ms 5.10.2026 5.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. 5.10.2026 21:00 yeni plan plan 58445

Günler

GünÇalışmaOrt. CPU msOrt. süre ms p95 msOrt. reads
2026-10-051608.884,6609.664,8 609.664,8102.655.727

Planlar

QDS, dönem içinde; ham veri 14 gün saklanır

Ölçülemedi

Dönemde QDS plan istatistiği yok (QDS kapalı ya da saklama dışı).

Davranış

Wait kategorileri (QDS)
CPU:1198,Memory:824,SQL CLR:143
Session'da görülen wait'ler
–
Başka oturumları bloklama
0
En büyük memory grant
769.856 KB

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 — 102122:00 — 023:00 — 0

Sorgu metni

SQL
WITH XMLNAMESPACES (DEFAULT 'http://schemas.microsoft.com/sqlserver/2004/07/showplan'),
pl AS (SELECT p.ServerID, p.DatabaseName, p.plan_id, CAST(DECOMPRESS(x.PlanXmlCompressed) AS nvarchar(max)) AS px
       FROM perf.QdsPlan p JOIN perf.QdsPlanXml x ON x.PlanHash = p.PlanHash WHERE p.LastExecutionUtc >= DATEADD(day,-14,DBA.fn_Now())),
ix AS (SELECT DISTINCT pl.ServerID, pl.DatabaseName, pl.plan_id, REPLACE(REPLACE(o.value('@Schema','sysname'),'[',''),']','') sch, REPLACE(REPLACE(o.value('@Table','sysname'),'[',''),']','') tbl, REPLACE(REPLACE(o.value('@Index','sysname'),'[',''),']','') idx
       FROM pl CROSS APPLY (SELECT TRY_CAST(pl.px AS xml) AS x) c CROSS APPLY c.x.nodes('//Object[@Index]') n(o))
SELECT COUNT(DISTINCT CONCAT(i.ServerID,i.DatabaseName,i.plan_id)) planlar, COUNT(*) index_ref,
       SUM(CASE WHEN mo.object_id IS NOT NULL AND mi.index_id IS NULL THEN 1 ELSE 0 END) metadatada_yok,
       COUNT(DISTINCT CASE WHEN mo.object_id IS NOT NULL AND mi.index_id IS NULL THEN CONCAT(i.DatabaseName,'.',i.tbl,'.',i.idx) END) farkli_index
FROM ix i
LEFT JOIN perf.MetaObject mo ON mo.ServerID=i.ServerID AND mo.DatabaseName=i.DatabaseName AND mo.SchemaName=i.sch AND mo.ObjectName=i.tbl AND mo.IsDeleted=0
LEFT JOIN perf.MetaIndex mi ON mi.ServerID=i.ServerID AND mi.DatabaseName=i.DatabaseName AND mi.object_id=mo.object_id AND mi.IndexName=i.idx AND mi.IsDeleted=0
WHERE i.idx NOT LIKE '#%' AND i.tbl NOT LIKE '#%'

Bu sorgunun analizleri

Kayıt yok

Henüz analiz yok.