test_Rollup.test yarim kosu bugunu yazar profil ve etki olcumu yok son tam gun ilerlemez
yordamDB-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ışma | Ort. süre (ms) | Ort. CPU (ms) | Ort. okuma | Sü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.aynı veritabanıbaşka veritabanılinked server
| Yön | Nesne | Tür | Kapsam |
|---|---|---|---|
| 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ı |
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.