Sorgu 0x2FD5B060B5EA5C2B
SQL-1 · DB-10 · dönem 2026-10-03 → 2026-10-09 · 63 çalışma · Pahalı sorgulara dön
Ort. süre
1.603,4 ms▲ %14,8
Ort. CPU
1.517,5 ms▲ %9,2
Bekleme payı
%5,4▲ %1142,4
Ort. mantıksal okuma
139.421▲ %3,9
En büyük bellek izni
–
Değişim: önceki dönem 2026-09-26 → 2026-10-02 ile karşılaştırma (çalışma ağırlıklı ortalama).
Takip
Karar bekliyorAnaliz #1190 tamamlandı; 1 öneri karar bekliyor. "Analiz et" yeni analiz açmaz, bu analizi açar.
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 18:48 analiz #1190
- 30.09.2026 02:00 yeni plan plan 801
- 29.09.2026 13:00 yeni plan plan 772
- 28.09.2026 19:00 yeni plan plan 699
- 28.09.2026 12:00 yeni plan plan 693
Günler
| Gün | Çalışma | Ort. CPU ms | Ort. süre ms | p95 ms | Ort. reads |
|---|---|---|---|---|---|
| 2026-10-03 | 12 | 1.321,7 | 1.324,2 | 1.468,7 | 139.365 |
| 2026-10-04 | 33 | 1.466,6 | 1.498,8 | 1.892,0 | 139.362 |
| 2026-10-05 | 10 | 1.556,3 | 1.982,5 | 3.157,8 | 139.376 |
| 2026-10-06 | 4 | 1.505,3 | 1.505,5 | 1.657,3 | 139.383 |
| 2026-10-07 | 2 | 2.576,9 | 2.598,2 | 2.598,2 | 141.181 |
| 2026-10-09 | 2 | 2.301,5 | 2.309,8 | 2.309,8 | 139.273 |
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 | |
|---|---|---|---|---|---|---|
| 801 | 59 | 1.545,7 | 1.455,0 | 139.367 | 6.10.2026 22:15 | en iyi |
| 693 | 8 | 2.519,4 | 2.255,3 | 142.445 | 9.10.2026 14:52 | en kötü |
Davranış
- Wait kategorileri (QDS)
- CPU:7595,Memory:44
- 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
SELECT 1, N'DB-10', i.object_id, i.index_id, ds.name, pf.name,
(SELECT c.name FROM sys.index_columns AS ic JOIN sys.columns AS c ON c.object_id = ic.object_id AND c.column_id = ic.column_id
WHERE ic.object_id = i.object_id AND ic.index_id = i.index_id AND ic.partition_ordinal = 1),
(SELECT TYPE_NAME(pp.user_type_id) FROM sys.partition_parameters AS pp WHERE pp.function_id = pf.function_id AND pp.parameter_id = 1),
pf.boundary_value_on_right, pf.fanout, st.NonEmpty,
(SELECT CASE WHEN CAST(SQL_VARIANT_PROPERTY(v.value, 'BaseType') AS sysname) IN ('date', 'datetime', 'datetime2', 'smalldatetime', 'datetimeoffset') THEN CONVERT(nvarchar(100), CAST(v.value AS datetime2), 121) ELSE CAST(v.value AS nvarchar(100)) END FROM sys.partition_range_values AS v WHERE v.function_id = pf.function_id AND v.boundary_id = 1),
(SELECT CASE WHEN CAST(SQL_VARIANT_PROPERTY(v.value, 'BaseType') AS sysname) IN ('date', 'datetime', 'datetime2', 'smalldatetime', 'datetimeoffset') THEN CONVERT(nvarchar(100), CAST(v.value AS datetime2), 121) ELSE CAST(v.value AS nvarchar(100)) END FROM sys.partition_range_values AS v WHERE v.function_id = pf.function_id AND v.boundary_id = pf.fanout - 1),
st.FirstData, st.LastData,
(SELECT CASE WHEN CAST(SQL_VARIANT_PROPERTY(v.value, 'BaseType') AS sysname) IN ('date', 'datetime', 'datetime2', 'smalldatetime', 'datetimeoffset') THEN CONVERT(nvarchar(100), CAST(v.value AS datetime2), 121) ELSE CAST(v.value AS nvarchar(100)) END FROM sys.partition_range_values AS v WHERE v.function_id = pf.function_id AND v.boundary_id = st.FirstData - 1),
(SELECT ps.row_count FROM sys.dm_db_partition_stats AS ps WHERE ps.object_id = i.object_id AND ps.index_id = i.index_id AND ps.partition_number = pf.fanout),
st.MaxRows
FROM sys.indexes AS i JOIN sys.objects AS o ON o.object_id = i.object_id
JOIN sys.partition_schemes AS ds ON ds.data_space_id = i.data_space_id
JOIN sys.partition_functions AS pf ON pf.function_id = ds.function_id
OUTER APPLY (SELECT SUM(CASE WHEN ps.row_count > 0 THEN 1 ELSE 0 END) AS NonEmpty,
MIN(CASE WHEN ps.row_count > 0 THEN ps.partition_number END) AS FirstData,
MAX(CASE WHEN ps.row_count > 0 THEN ps.partition_number END) AS LastData,
MAX(ps.row_count) AS MaxRows
FROM sys.dm_db_partition_stats AS ps WHERE ps.object_id = i.object_id AND ps.index_id = i.index_id) AS st
WHERE o.is_ms_shipped = 0 AND o.type IN ('U','V') AND i.is_hypothetical = 0Bu sorgunun analizleri
| # | Oluşturma | İsteyen | Durum | Öneriler |
|---|---|---|---|---|
| #1190 | 9.10.2026 18:48 | kullanıcı | Bitti | 1 öneri · 0 onay · 0 red · 0 uygulandı |