Obje aratest_RagStore.test korpus senkronu kullanicinin sildigi kabul edilmis analizi ve plan vakasini geri getirmez
Demo modu

test_RagStore.test korpus senkronu kullanicinin sildigi kabul edilmis analizi ve plan vakasini geri getirmez

yordam

DB-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ışmaOrt. süre (ms) Ort. CPU (ms)Ort. okumaSü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.
test_RagStore.test korpus sen…test_RagStore.test korpus senkronu kullanicinin sildigi kabul edilmis analizi ve plan vakasini geri getirmez rag.AnalysisRecommendationDB-11.rag.AnalysisRecommendation · aynı veritabanı rag.AnalysisRequestDB-11.rag.AnalysisRequest · aynı veritabanı rag.DocumentDB-11.rag.Document · aynı veritabanı rag.PlanChangeCaseDB-11.rag.PlanChangeCase · aynı veritabanı rag.usp_Corpus_EnqueueDatabaseDB-11.rag.usp_Corpus_EnqueueDatabase · aynı veritabanı rag.usp_Corpus_ResyncDB-11.rag.usp_Corpus_Resync · aynı veritabanı tSQLt.AssertEmptyTableDB-11.tSQLt.AssertEmptyTable · aynı veritabanı tSQLt.AssertEqualsDB-11.tSQLt.AssertEquals · aynı veritabanı tSQLt.FakeTableDB-11.tSQLt.FakeTable · aynı veritabanıyokKullananlar Kullandıkları
aynı veritabanıbaşka veritabanılinked server
YönNesneTürKapsam
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ı
Tanım
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.