KamoCRM

Verwalten-Credits und Leads-Versable lesen die Lead-Bededger einmal statt pro Reihe zu zählen

PerformanceSecurityService
Verschifft
23. September 2026 um 01:27 UTC
Autor
Kamo
Ausschuss
86293d0

/leads/credits (GET /api/security/credits/manage) zählte den Lead Pool einmal pro Zuteilungsreihe jeweils gegen den 796k-Lead-Pool einer org, dann noch einmal gruppiert (ca. 11 s), zählte die Kreditwürdigkeit jeder Reihe Balance, und hat ein Mitglied Lookup plus eine Zählung pro berechtigtes Mitglied für "heute akzeptiert". /leads/verfügbar und der niv Indikator (/verfügbar-um, durch vier Echtzeitereignisse neu befeuert) ausgegeben fünf oder sechs Abfragen pro Anbieterprodukt: Pool-Zahl, Balance-Zählung, Zuteilungssuche, verbraucht-to-heute und akzeptiert-today. Beide lesen nun eine feste Anzahl von Anweisungen, unabhängig von der Größe des Gitters: - der Pool pro (Markt, Produkt) für die ganze Org aus dem Pool-Ledger (eine Lektüre); - Ausgewogenheit jeder Zeile aus dem Kredit-Guthaben-Ledger (eine Lektüre); - "heute angenommen" für jedes berechtigte Mitglied in einer Abfrage ab der örtlichen Mitternacht des Mitglieds, jeder Ausgaben gehalten nur, wenn es nach ITS Mitglieds Mitternacht fällt - das gleiche Fenster der Max Daily Ausgabenobergrenzen erzwingen; - die Kleinigkeiten des Mitglieds einmal, gelöst pro Produkt in Erinnerung **************** und verbraucht/akzeptiert heute nach Produkt gruppiert. Pro Produkt bleibt nur die Lizenzsonde, und sie wird übersprungen, wenn der Pool leer ist. Die Ledgers selbst: create_lead_ledgers.sql (Tister, Journal-Trigger auf Leads / lead_credits, Teilpool-Index ix_leads_assignable_pool, ein (member, date_spent) Index für die täglichen Kappen zählt) und backfill_lead_ledgers.sql - beide bewarben sich auf die Live-Datenbank am 2026-09-22 und verifiziert, gleich einer vollständigen recount. kamo-shared-library ae437ebc bewegt die Repository liest auf sie; DaemonService Falten und Nachzählt. Warum eine Zeitschrift und keine Counter-Spalte: siehe den Header von create_lead_ledgers.sql. Tests: LeadCreditManageLedgerTest und LeadAvailableLedgerTest Pin die Zahlen, die pro-Mitglied Mitternacht Filter und das Fehlen einer pro-Reihe Abfrage (beide mut-geprüft: Fallenlassen des Mitternachtsfilters oder Die Wiederherstellung einer Pro-Produkt-Pool-Zählung dreht sie rot).

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen