KamoCRM

Zarządzaj-Credits i Leads-Available odczytać księgi prowadzące raz, zamiast liczyć na wiersz

PerformanceSecurityService
Shipped
23 września 2026 01:27 UTC
Author
Kamo
Commit
86293d0

/leads/credits (GET /api/security/credits/manage) liczyły pulę ołowiu raz na wiersz podziału — 8 s apiece przeciwko jednej puli ołowiu orggu 796k – potem po raz kolejny zgrupowana (11 s), liczyła kredyt każdego rzędu Równowaga i czy usunęła członkostwo plus liczenie na kwalifikujący się członek za "przyjęte dzisiaj". /ołowianny/dostępny i wskaźnik nav (/dostępne, ponownie wystrzelone przez cztery zdarzenia w czasie rzeczywistym) Pięć lub sześć zapytań na produkt sprzedawcy: liczba puli, liczba sald, wyszukiwanie przydziału, wydawanie dzisiaj i Przyjęte dzisiaj. Obydwie teraz czytają stałą liczbę stwierdzeń, niezależnie od wielkości siatki: - pula na (rynek, produkt) dla całego org z księgi basenowej (jedna lektura); - saldo każdego wiersza z księgi bilansu kredytowego (jedna lekka); - "akceptowany dzisiaj" dla każdego kwalifikującego się członka w jednym zapytaniu z miejscowej północy najwcześniejszego członka, Każdy wydatkę był przechowywany tylko wtedy, gdy spadnie po północy członka ITS - to samo okno Max Daily Wymuszenie limitu egzekwowania; - przydziały użytkownika raz, rozwiązane na produkt w pamięci - Wydane/zaakceptowane dzisiaj pogrupowane według produktu. Zgodnie z produktem pozostał tylko sonda licencyjna i jest pomijana, gdy basen jest pusty. Same księgi: create_lead_ledgers.sql (tabele, wyzwalacze dziennika na leadach / lead_kredyty, the Indeks puli częściowej ix_leads_assignable_pool, a (członek, date_spent) dla liczby dziennych kapitalizacji) i backfill_lead_ledgers.sql — oba stosowane do bazy danych na żywo w 2026-09-22 i zweryfikowane równy pełne Recount. kamo-wspólna biblioteka ae437ebc przesunęła na nie repozytorium; DaemonService fałdy i Relacje. Dlaczego dziennik, a nie kolumna licznika: zobacz nagłówek create_lead_ledgers.sql. Testy: LeadCreditManageManageLedgerTest i LeadAvailableLedgerTest przypinaj liczby, na członka midnight Filtr i brak jakichkolwiek zapytań na rzęd (oba podsycane mutacje: upuszczenie filtra o północy lub Przywrócenie liczby puli na produkt zmienia je na czerwone).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing