test_PlanChange.test olay araligi degisim anini kapsiyorsa sira belirsiz
yordamDB-11 · değişiklik 11.10.2026 · Obje aramaya dön
İfadeler
4 ifade ·
503 çalışma ·
toplam 0,3 sn
| Sorgu (query_hash) | Çalışma | Ort. süre (ms) | Ort. CPU (ms) | Ort. okuma | Süredeki pay |
|---|---|---|---|---|---|
| 0x91960C3985CAE9B6 | 126 | 1,1 | 1,1 | 86 | %46,7 |
| 0x683E0DD86BCE5CD9 | 126 | 1,0 | 1,0 | 82 | %41,1 |
| 0x732FCC5508FB27A0 | 125 | 0,2 | 0,2 | 22 | %8,1 |
| 0x203D608DD1A0C200 | 126 | 0,1 | 0,1 | 8 | %4 |
Bağımlılıklar
Doğrudan referanslar (sys.sql_expression_dependencies); dinamik SQL ve geç bağlanan adlar görünmeyebilir.aynı veritabanıbaşka veritabanılinked server
| Yön | Nesne | Tür | Kapsam |
|---|---|---|---|
| kullanıyor | DBA.CollectionRunLog | tablo | aynı veritabanı |
| kullanıyor | perf.MetaIndex | tablo | aynı veritabanı |
| kullanıyor | perf.MetaStatistics | tablo | aynı veritabanı |
| kullanıyor | rag.PlanChangeEvent | tablo | aynı veritabanı |
| kullanıyor | rag.usp_PlanChange_Detect | yordam | aynı veritabanı |
| kullanıyor | test_PlanChange.Plan | yordam | aynı veritabanı |
| kullanıyor | test_PlanChange.Runs | yordam | aynı veritabanı |
| kullanıyor | tSQLt.AssertEqualsTable | yordam | aynı veritabanı |
CREATE PROCEDURE test_PlanChange.[test olay araligi degisim anini kapsiyorsa sira belirsiz]
AS
BEGIN
-- İstatistik index'ten sonra güncellenmiş: zaman [önceki toplama 2026-01-04 03:00, görülme 2026-01-05 07:00], değişim 05:00
INSERT perf.MetaIndex (ServerID, DatabaseName, object_id, index_id, IndexName, IndexType, FirstSeenUtc, LastSeenUtc, IsDeleted)
VALUES (1, N'db', 100, 5, N'IX_New', 2, '2026-01-05 07:00', '2026-01-15', 0);
INSERT perf.MetaStatistics (ServerID, DatabaseName, object_id, stats_id, StatsName, LastUpdatedUtc)
VALUES (1, N'db', 100, 5, N'IX_New', '2026-01-10');
INSERT DBA.CollectionRunLog (StartUtc, EndUtc, SourceType, ServerID, DatabaseName, Status)
VALUES ('2026-01-04 03:00', '2026-01-04 03:01', 'METADATA', 1, N'db', 'OK');
EXEC test_PlanChange.[Plan] 11; EXEC test_PlanChange.[Plan] 12, @Index = N'IX_New';
EXEC test_PlanChange.Runs 11, '2026-01-04', 29, 10, 40;
EXEC test_PlanChange.Runs 12, '2026-01-05 05:00', 24, 10, 10;
EXEC rag.usp_PlanChange_Detect @AsOfUtc = '2026-01-15';
SELECT EventType, EarliestUtc, LatestUtc, OrderUncertain INTO #actual FROM rag.PlanChangeEvent WHERE EventType = 'IndexCreated';
SELECT TOP (0) * INTO #expected FROM #actual;
INSERT #expected VALUES ('IndexCreated', '2026-01-04 03:00', '2026-01-05 07:00', 1);
EXEC tSQLt.AssertEqualsTable '#expected', '#actual';
END;
Bu nesnenin analizleri
Kayıt yok
Bu nesne için analiz yok.