Obje aratest_Qds.test XML gelmezse mevcut PlanHash korunur
Demo modu

test_Qds.test XML gelmezse mevcut PlanHash korunur

yordam

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

İfadeler

3 ifade · 724 çalışma · toplam 0,0 sn
Sorgu (query_hash)ÇalışmaOrt. süre (ms) Ort. CPU (ms)Ort. okumaSüredeki pay
0x5D9F44DB430ED569 362 0,1 0,0 3 %45,2
0x8F97D717CA8B88C7 181 0,1 0,1 3 %31,7
0xE075D38D9BF4E7E3 181 0,1 0,1 3 %23,1

Bağımlılıklar

Doğrudan referanslar (sys.sql_expression_dependencies); dinamik SQL ve geç bağlanan adlar görünmeyebilir.
test_Qds.test XML gelmezse me…test_Qds.test XML gelmezse mevcut PlanHash korunur DBA.usp_Apply_QdsDB-11.DBA.usp_Apply_Qds · aynı veritabanı perf.QdsPlanDB-11.perf.QdsPlan · aynı veritabanı perf.Stg_QdsPlanDB-11.perf.Stg_QdsPlan · aynı veritabanı test_Qds.StageDB-11.test_Qds.Stage · aynı veritabanı tSQLt.AssertEqualsDB-11.tSQLt.AssertEquals · aynı veritabanı tSQLt.FailDB-11.tSQLt.Fail · aynı veritabanıyokKullananlar Kullandıkları
aynı veritabanıbaşka veritabanılinked server
YönNesneTürKapsam
kullanıyor DBA.usp_Apply_Qds yordam aynı veritabanı
kullanıyor perf.QdsPlan tablo aynı veritabanı
kullanıyor perf.Stg_QdsPlan tablo aynı veritabanı
kullanıyor test_Qds.Stage yordam aynı veritabanı
kullanıyor tSQLt.AssertEquals yordam aynı veritabanı
kullanıyor tSQLt.Fail yordam aynı veritabanı
Tanım
CREATE   PROCEDURE test_Qds.[test XML gelmezse mevcut PlanHash korunur]
AS
BEGIN
    DECLARE @rows bigint, @before binary(32), @after binary(32), @lastExec datetime;
    EXEC test_Qds.Stage @WithXml = 1;
    EXEC DBA.usp_Apply_Qds 1, N'Db1', @rows OUTPUT;
    SELECT @before = PlanHash FROM perf.QdsPlan WHERE plan_id = 7;
    EXEC test_Qds.Stage @WithXml = 0;
    UPDATE perf.Stg_QdsPlan SET LastExecutionUtc = '2026-09-21T00:00:00';
    EXEC DBA.usp_Apply_Qds 1, N'Db1', @rows OUTPUT;
    SELECT @after = PlanHash, @lastExec = LastExecutionUtc FROM perf.QdsPlan WHERE plan_id = 7;
    DECLARE @exp datetime = '2026-09-21T00:00:00';
    IF @after IS NULL OR @after <> @before EXEC tSQLt.Fail N'PlanHash kayboldu';
    EXEC tSQLt.AssertEquals @exp, @lastExec;
END;

Bu nesnenin analizleri

Kayıt yok

Bu nesne için analiz yok.