- Shiked
- 23 Eylül 2026 13:39 UTC
- Yazar
- Kamo
- Commit
- 60e1921
Üç sorgu pg stat statements kbservice's top production DB Maliyet, her şey bir döngüde sormak (veya bir planla YugabayDB Planlayıcı kötü seçti) tek bir sorgu cevap verebilir: - ******************** (the sitemap and every Public tree/list/single-article response's hreflang data) şimdi okur ************ pg hint plan-hinted native query (kamo-shared-library, ayrı taahhüt) Bu pins a Hash Join the planlayıcı kendi başına seçmedi. -6.000 -11 s her biri üretimde; EXPLAIN ile doğrulandı, 11.9 s -> Aynı 308-article veyag için 0.2 s. - ******************** (the) On dakikalık çeviri süpürücü şimdi soruyor ************Bir kez için Makale Uid'in başına sayılması yerine yayınlanmış tüm makaleler Makale - 1.7M üretimde çağrılar, bir gruplu okuma ile değiştirildi. - Public KidsMap inşa ve inşaUidToGuidMap, Kb ArticleService, are are are are are kaldırıldı. Ölü kod geride bırakıldılar, **************** önceden inşa edilmiş bir bina almaya taşındı PublicTreeIndex (155e7de) tam bir zincirden birini yeniden inşa etmek yerine Makale yükü: Ne bir çağrıcı kaldı, ama her biri hala tam olarak aynıydı ~306.000-call / ~80 ms full-row kb articles sorgu (content json dahil) pg stat statements gösterdi - yavaş, ulaşılamaz bir tuzak Bir sonraki caller onu kullanarak bulmak için, canlı trafik değil. BuildPublicTreeIndex Kendisi zaten dar projeksiyon yüküYayın MaddeleriForTree 155e7de'de eklendi, üretimde doğrulandı (8,730 çağrı -17 ms Her biri, büyümeye) - bu düzeltme zaten sevk edildi; bu sadece ikisini kaldırır Solover arama siteleri hala tam makyaj maliyetini yeniden tanıtmaya muktedir. Testler: KbTranslatedLocalesServiceTest and **************** Bu konuyu ele alalım ekliyor (BATCH chunking, null/duplicate uid handle, grouped-row mapping, "absent sıfır anlamına gelir"; hem mutasyon hem de yerel olarak düzeltmeyi yeniden kontrol ederek, Kırmızı gitmeyi ve onu geri yüklemelerini doğrulayın. Ayrıca incelendi: kb article relations ve paginated KB-admin listesi sorgular (org/status / ebeveyn id vary of the kb articles full-row load) pg stat statements with large totals but unremarkable per-call latency (1-20 ms) ve kötü bir planın işareti - yalnız bıraktı. **************** bir kez adlandırılır Halk çocukları-baba-baba-slug sayfasındaki öğe (sayfaya kadar Boyut, İngilizce olmayan yerellerin arkasına kapılandı – runaway kalıbı değil Diğer üçü de yalnız kaldı.
