test_RagQueue.test heartbeat lease uzatir ve asamayi yazar
yordamDB-11 · değişiklik 11.10.2026 · Obje aramaya dön
İfadeler
4 ifade ·
968 çalışma ·
toplam 0,1 sn
| Sorgu (query_hash) | Çalışma | Ort. süre (ms) | Ort. CPU (ms) | Ort. okuma | Süredeki pay |
|---|---|---|---|---|---|
| 0xCB503A38AC62D84A | 640 | 0,1 | 0,1 | 3 | %61,9 |
| 0x995114994211DBCC | 164 | 0,1 | 0,1 | 3 | %14,6 |
| 0x466EAE9D73BA82F1 | 127 | 0,1 | 0,1 | 3 | %12 |
| 0x196420B867619DC8 | 37 | 0,2 | 0,2 | 5 | %11,4 |
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.fn_Now | fonksiyon | aynı veritabanı |
| kullanıyor | rag.AnalysisRequest | tablo | aynı veritabanı |
| kullanıyor | rag.usp_AnalysisRequest_Heartbeat | yordam | aynı veritabanı |
| kullanıyor | tSQLt.AssertEqualsString | yordam | aynı veritabanı |
| kullanıyor | tSQLt.Fail | yordam | aynı veritabanı |
CREATE PROCEDURE test_RagQueue.[test heartbeat lease uzatir ve asamayi yazar]
AS
BEGIN
INSERT rag.AnalysisRequest (TargetType, RequestedBy, Status, LeaseUntilUtc, Attempt, CreatedUtc)
VALUES ('Manual', N'test', 'Running', DATEADD(second, 10, DBA.fn_Now()), 1, DBA.fn_Now());
DECLARE @id bigint = (SELECT RequestID FROM rag.AnalysisRequest);
EXEC rag.usp_AnalysisRequest_Heartbeat @id, 600, N'LLM';
IF (SELECT LeaseUntilUtc FROM rag.AnalysisRequest) < DATEADD(second, 590, DBA.fn_Now()) EXEC tSQLt.Fail N'Lease uzamadi';
DECLARE @stage nvarchar(100) = (SELECT Stage FROM rag.AnalysisRequest);
EXEC tSQLt.AssertEqualsString N'LLM', @stage;
END;
Bu nesnenin analizleri
Kayıt yok
Bu nesne için analiz yok.