Obje aratest_PlanChange.test donusumlu desen el degistirme sayisindan
Demo modu

test_PlanChange.test donusumlu desen el degistirme sayisindan

yordam

DB-11 · değişiklik 11.10.2026 · Obje aramaya dön

İfadeler

1 ifade · 125 çalışma · toplam 0,0 sn
Sorgu (query_hash)ÇalışmaOrt. süre (ms) Ort. CPU (ms)Ort. okumaSüredeki pay
0x030618514EC7EB01 125 0,1 0,1 3 %100

Bağımlılıklar

Doğrudan referanslar (sys.sql_expression_dependencies); dinamik SQL ve geç bağlanan adlar görünmeyebilir.
test_PlanChange.test donusuml…test_PlanChange.test donusumlu desen el degistirme sayisindan rag.PlanChangeCaseDB-11.rag.PlanChangeCase · aynı veritabanı rag.usp_PlanChange_DetectDB-11.rag.usp_PlanChange_Detect · aynı veritabanı test_PlanChange.PlanDB-11.test_PlanChange.Plan · aynı veritabanı test_PlanChange.RunsDB-11.test_PlanChange.Runs · aynı veritabanı tSQLt.AssertEqualsStringDB-11.tSQLt.AssertEqualsString · aynı veritabanıyokKullananlar Kullandıkları
aynı veritabanıbaşka veritabanılinked server
YönNesneTürKapsam
kullanıyor rag.PlanChangeCase 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.AssertEqualsString yordam aynı veritabanı
Tanım
CREATE   PROCEDURE test_PlanChange.[test donusumlu desen el degistirme sayisindan]
AS
BEGIN
    -- İki plan saat saat sırayla baskın: A (çift saatler), B (tek saatler) → çok sayıda el değiştirme
    EXEC test_PlanChange.[Plan] 11; EXEC test_PlanChange.[Plan] 12;
    EXEC test_PlanChange.Runs 11, '2026-01-05', 48, 10, 10, @Every = 2;
    EXEC test_PlanChange.Runs 12, '2026-01-05 01:00', 48, 10, 40, @Every = 2;
    EXEC rag.usp_PlanChange_Detect @AsOfUtc = '2026-01-15';
    DECLARE @p varchar(12) = (SELECT Pattern FROM rag.PlanChangeCase);
    EXEC tSQLt.AssertEqualsString 'Alternating', @p;
END;

Bu nesnenin analizleri

Kayıt yok

Bu nesne için analiz yok.