test_RagQueue.test suresi dolmamis lease alinmaz
yordamDB-12 · değişiklik 29.09.2026 · Obje aramaya dön
İfadeler
1 ifade ·
55 çalışma ·
toplam 0,0 sn
| Sorgu (query_hash) | Çalışma | Ort. süre (ms) | Ort. CPU (ms) | Ort. okuma | Süredeki pay |
|---|---|---|---|---|---|
| 0x889AF3AB4CE239EF | 55 | 0,0 | 0,0 | 0 | %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 | rag.AnalysisRequest | tablo | aynı veritabanı |
| kullanıyor | rag.usp_AnalysisRequest_Dequeue | yordam | aynı veritabanı |
| kullanıyor | tSQLt.AssertEquals | yordam | aynı veritabanı |
CREATE PROCEDURE test_RagQueue.[test suresi dolmamis lease alinmaz]
AS
BEGIN
INSERT rag.AnalysisRequest (TargetType, RequestedBy, Status, LeaseUntilUtc, Attempt, CreatedUtc)
VALUES ('Manual', N'test', 'Running', DATEADD(minute, 5, SYSUTCDATETIME()), 1, SYSUTCDATETIME());
CREATE TABLE #got (RequestID bigint, TargetType varchar(10), ServerID int, DatabaseName sysname NULL, QueryHash binary(8) NULL,
ObjectName nvarchar(256) NULL, ManualSql nvarchar(max) NULL, ManualPlanXml nvarchar(max) NULL, RequestedBy nvarchar(128), Attempt int);
INSERT #got EXEC rag.usp_AnalysisRequest_Dequeue @LeaseSeconds = 600, @MaxAttempts = 3;
DECLARE @n int = (SELECT COUNT(*) FROM #got);
EXEC tSQLt.AssertEquals 0, @n;
END;
Bu nesnenin analizleri
Kayıt yok
Bu nesne için analiz yok.