Obje aratest_RagStore.test suresi dolmus lease deneme hakkindan dusmeden yeniden alinir
Demo modu

test_RagStore.test suresi dolmus lease deneme hakkindan dusmeden yeniden alinir

yordam

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

İfadeler

2 ifade · 33 çalışma · toplam 0,0 sn
Sorgu (query_hash)ÇalışmaOrt. süre (ms) Ort. CPU (ms)Ort. okumaSüredeki pay
0x7001808AE3359F05 22 0,8 0,8 28 %90,4
0xFD76369DDC497FD5 11 0,2 0,2 3 %9,6

Bağımlılıklar

Doğrudan referanslar (sys.sql_expression_dependencies); dinamik SQL ve geç bağlanan adlar görünmeyebilir.
test_RagStore.test suresi dol…test_RagStore.test suresi dolmus lease deneme hakkindan dusmeden yeniden alinir DBA.fn_NowDB-11.DBA.fn_Now · aynı veritabanı rag.EmbedQueueDB-11.rag.EmbedQueue · aynı veritabanı rag.usp_EmbedQueue_DequeueDB-11.rag.usp_EmbedQueue_Dequeue · 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.fn_Now fonksiyon aynı veritabanı
kullanıyor rag.EmbedQueue tablo aynı veritabanı
kullanıyor rag.usp_EmbedQueue_Dequeue yordam aynı veritabanı
kullanıyor tSQLt.AssertEquals yordam aynı veritabanı
kullanıyor tSQLt.AssertEqualsString yordam aynı veritabanı
Tanım
CREATE   PROCEDURE test_RagStore.[test suresi dolmus lease deneme hakkindan dusmeden yeniden alinir]
AS
BEGIN
    INSERT rag.EmbedQueue (SourceType, SourceRef, Status, Attempt, EnqueuedAtUtc, LeaseUntilUtc) VALUES
        ('KB', N'yeniden', 'Running', 1, DBA.fn_Now(), DATEADD(second, -5, DBA.fn_Now())),
        ('KB', N'cok',     'Running', 7, DBA.fn_Now(), DATEADD(second, -5, DBA.fn_Now()));
    CREATE TABLE #got (QueueID bigint, SourceType varchar(10), SourceRef nvarchar(400), Attempt int);
    INSERT #got EXEC rag.usp_EmbedQueue_Dequeue @BatchSize = 10, @LeaseSeconds = 300;
    DECLARE @refs nvarchar(100) = (SELECT STRING_AGG(CONCAT(SourceRef, ':', Attempt), ',') WITHIN GROUP (ORDER BY SourceRef) FROM #got);
    EXEC tSQLt.AssertEqualsString N'cok:8,yeniden:2', @refs;
    DECLARE @failed int = (SELECT COUNT(*) FROM rag.EmbedQueue WHERE Status = 'Failed');
    EXEC tSQLt.AssertEquals 0, @failed;
END;

Bu nesnenin analizleri

Kayıt yok

Bu nesne için analiz yok.