- Shiked
- 23 Eylül 2026 13:37 UTC
- Yazar
- Kamo
- Commit
- cf061b2
kbservice'in halk KB uç noktaları ve çevirisi her ikisini de süpürdü Kb MaddeTranslationRepository bir zamanlar. Production's pg stat statements bundan iki farklı maliyet gösterdi: -RealTranslationLocales (yeni): sitemap/hreflang'u geri döndürür TranslateService's English-fallback sıralarından gerçek bir çeviri anlatıyor (a row, hiçbir sağlayıcının mevcut olmadığı yerel bir anahtar altında İngilizce tutabilir Bu yön. Bu küme YugabayDB'nin mirası heuristic Model (takım istatistikleri) ve JPQL için bir Nested Loop seçti kb article translations to kb articles: Bir indeks tarama için uid listesi, sonra ayrı bir tek parça indeks görünümü kb articles için Bu satırlardan her biri - 308-article veyag için 6,468 depolama RPCs 11.9 s, birlikte hafızaya sığan iki masaya katılmak (~6.000 çağrı 11 Her biri üretimde. Bir pg hint plan HashJoin ipucu Bunun yerine katılmak (same tekniği) **************** STERLAIN ile doğrulandı Üretim: 11.9 s -> 0.2 s, altında stabil Plan cache mode = güç generic plan (JDBC'nin sunucusu-side Aslında altında koşuyorlar). -MaddeUid'e (yeni): on dakikalık çeviri süpürücü Makale Uid'e, hangilerinin hangilerini bulmak için yayımlanmış bir makaleye göre sayın Hala yerellere ihtiyaç var - 1.7M üretim çağrıları, her sub-millisaniye Yalnız. Bütün partinin bir grubu aynı cevaptır; bir uid Sonuçdan yoksun sıfır sıraları vardır. Kbservice telleri her ikisinde de (separate, kendi repo).
