test_RagStore.test korpus senkronu kullanicinin sildigi kabul edilmis analizi ve plan vakasini geri getirmez
yordamDB-11 · değişiklik 11.10.2026 · Obje aramaya dön
İfadeler
5 ifade ·
211 çalışma ·
toplam 0,1 sn
| Sorgu (query_hash) | Çalışma | Ort. süre (ms) | Ort. CPU (ms) | Ort. okuma | Süredeki pay |
|---|---|---|---|---|---|
| 0xAAE06952FF91FF79 | 34 | 1,4 | 1,4 | 63 | %58,4 |
| 0xCEF1C03906132625 | 89 | 0,2 | 0,2 | 18 | %17,5 |
| 0x96A6E7581B4FA6E1 | 42 | 0,2 | 0,2 | 15 | %9,2 |
| 0xAD3D8149ECEDF5A7 | 42 | 0,2 | 0,2 | 15 | %8,8 |
| 0x59EBB37F4902648D | 4 | 1,3 | 1,3 | 57 | %6,2 |
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.AnalysisRecommendation | tablo | aynı veritabanı |
| kullanıyor | rag.AnalysisRequest | tablo | aynı veritabanı |
| kullanıyor | rag.Document | tablo | aynı veritabanı |
| kullanıyor | rag.PlanChangeCase | tablo | aynı veritabanı |
| kullanıyor | rag.usp_Corpus_EnqueueDatabase | yordam | aynı veritabanı |
| kullanıyor | rag.usp_Corpus_Resync | yordam | aynı veritabanı |
| kullanıyor | tSQLt.AssertEmptyTable | yordam | aynı veritabanı |
| kullanıyor | tSQLt.AssertEquals | yordam | aynı veritabanı |
| kullanıyor | tSQLt.FakeTable | yordam | aynı veritabanı |
CREATE PROCEDURE test_RagStore.[test korpus senkronu kullanicinin sildigi kabul edilmis analizi ve plan vakasini geri getirmez]
AS
BEGIN
EXEC tSQLt.FakeTable N'rag.Document', @Identity = 1, @Defaults = 1;
EXEC tSQLt.FakeTable N'rag.AnalysisRequest';
EXEC tSQLt.FakeTable N'rag.AnalysisRecommendation';
EXEC tSQLt.FakeTable N'rag.PlanChangeCase';
EXEC tSQLt.FakeTable N'perf.QueryDailyStats';
INSERT rag.Document (SourceType, SourceRef, Title, Content, ContentHash, ServerID, DatabaseName, ExclusionReason, IsActive) VALUES
('Case', N'11', N't', N'c', 0x01, 1, N'db', 'Deleted', 0), ('Case', N'plan:7', N't', N'c', 0x01, 1, N'db', 'Deleted', 0);
INSERT rag.AnalysisRequest (RequestID, TargetType, RequestedBy, Status, ServerID, DatabaseName) VALUES (11, 'Query', N'u', 'Done', 1, N'db');
INSERT rag.AnalysisRecommendation (RecommendationID, RequestID, Seq, Kind, Title, ValidationStatus, Decision) VALUES (2, 11, 1, 'Index', N'x', 'Valid', 'Applied');
INSERT rag.PlanChangeCase (CaseID, ServerID, DatabaseName, query_id, OldPlanId, NewPlanId, ChangeUtc, ChangeEndUtc, Direction,
DurationRatio, TotalLoadDeltaMs, Pattern, Status) VALUES
(7, 1, N'db', 1, 1, 2, '2026-09-01', '2026-09-01', 'Regressed', 2, 1, 'Switch', 'AutoAccepted');
DECLARE @q int;
EXEC rag.usp_Corpus_Resync @Queued = @q OUTPUT;
EXEC tSQLt.AssertEquals 0, @q;
EXEC rag.usp_Corpus_EnqueueDatabase 1, N'db';
EXEC tSQLt.AssertEmptyTable 'rag.EmbedQueue';
END;
Bu nesnenin analizleri
Kayıt yok
Bu nesne için analiz yok.