Obje aratest_Rollup.test yarim kosu bugunu yazar profil ve etki olcumu yok son tam gun ilerlemez
Demo modu

test_Rollup.test yarim kosu bugunu yazar profil ve etki olcumu yok son tam gun ilerlemez

yordam

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

İfadeler

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

Bağımlılıklar

Doğrudan referanslar (sys.sql_expression_dependencies); dinamik SQL ve geç bağlanan adlar görünmeyebilir.
test_Rollup.test yarim kosu b…test_Rollup.test yarim kosu bugunu yazar profil ve etki olcumu yok son tam gun ilerlemez DBA.CollectionRunLogDB-11.DBA.CollectionRunLog · aynı veritabanı DBA.CollectionWatermarkDB-11.DBA.CollectionWatermark · aynı veritabanı DBA.fn_NowDB-11.DBA.fn_Now · aynı veritabanı DBA.usp_Rollup_DailyDB-11.DBA.usp_Rollup_Daily · aynı veritabanı perf.QueryDailyStatsDB-11.perf.QueryDailyStats · aynı veritabanı test_Rollup.GunEkleDB-11.test_Rollup.GunEkle · aynı veritabanı test_Rollup.KosuHazirlaDB-11.test_Rollup.KosuHazirla · aynı veritabanı tSQLt.AssertEqualsDB-11.tSQLt.AssertEquals · aynı veritabanı tSQLt.AssertEqualsStringDB-11.tSQLt.AssertEqualsString · aynı veritabanıyokKullananlar Kullandıkları
aynı veritabanıbaşka veritabanılinked server
YönNesneTürKapsam
kullanıyor DBA.CollectionRunLog tablo aynı veritabanı
kullanıyor DBA.CollectionWatermark tablo aynı veritabanı
kullanıyor DBA.fn_Now fonksiyon aynı veritabanı
kullanıyor DBA.usp_Rollup_Daily yordam aynı veritabanı
kullanıyor perf.QueryDailyStats tablo aynı veritabanı
kullanıyor test_Rollup.GunEkle yordam aynı veritabanı
kullanıyor test_Rollup.KosuHazirla yordam aynı veritabanı
kullanıyor tSQLt.AssertEquals yordam aynı veritabanı
kullanıyor tSQLt.AssertEqualsString yordam aynı veritabanı
Tanım
CREATE   PROCEDURE test_Rollup.[test yarim kosu bugunu yazar profil ve etki olcumu yok son tam gun ilerlemez]
AS
BEGIN
    EXEC test_Rollup.KosuHazirla;
    DECLARE @today datetime = CAST(CAST(DBA.fn_Now() AS date) AS datetime);
    EXEC test_Rollup.GunEkle @today, 5;

    EXEC DBA.usp_Rollup_Daily @Partial = 1;

    DECLARE @exec bigint = (SELECT Executions FROM perf.QueryDailyStats WHERE StatDateUtc = @today AND query_hash = 0x1111111111111111),
            @prof int = (SELECT COUNT(*) FROM rag.usp_EmbedQueue_EnqueueProfiles_SpyProcedureLog),
            @imp int = (SELECT COUNT(*) FROM rag.usp_AnalysisImpact_Measure_SpyProcedureLog),
            @mark int = (SELECT COUNT(*) FROM rag.usp_QueryCandidates_Mark_SpyProcedureLog),
            @wm bigint = (SELECT LastValue FROM DBA.CollectionWatermark WHERE ServerID = 0 AND SourceType = 'ROLLUP'),
            @log nvarchar(100) = (SELECT CONCAT(ServerID, N'/', DatabaseName, N'/', Status, N'/', RowsLoaded) FROM DBA.CollectionRunLog WHERE SourceType = 'ROLLUP');
    EXEC tSQLt.AssertEquals 5, @exec;
    EXEC tSQLt.AssertEquals 0, @prof;
    EXEC tSQLt.AssertEquals 0, @imp;
    EXEC tSQLt.AssertEquals 1, @mark;
    EXEC tSQLt.AssertEquals NULL, @wm;
    EXEC tSQLt.AssertEqualsString N'0/(tümü)/OK/1', @log;
END;

Bu nesnenin analizleri

Kayıt yok

Bu nesne için analiz yok.