KamoCRM

管理-クレジットとリード-Availableは、行ごとにカウントするのではなく、リードレジャーを一度読みます

PerformanceSecurityService
出荷済み
2026年9月23日 1:27 UTC
プロフィール
Kamo
コンテンツ
86293d0

/leads/credits (GET /api/security/credits/manage) は、割り当て行ごとにリードプールを数えました — ~8 s 1 つの org の 796k 鉛プールに対する apiece — よりグループ化された (~11 s) は、各行のクレジットをカウントしました バランスをとり、メンバーのルックアップと「今日受け入れ」の対象となるメンバーごとのカウントをしました。 /leads/available と nav インジケータ (/利用可能なsummary, 再発 4 リアルタイム イベント) 発行 ベンダー製品ごとの5つまたは6つのクエリ:プールのカウント、残高のカウント、アソテーションのルックアップ、一日に費やし、 当日受付 両方とも、グリッドのサイズに関係なく、固定数のステートメントを読みます。 - プールのledgerから全体のorgのための(市場、プロダクト)ごとのプール(1つは読みました); - クレジットバランスのレジャーからすべての列の残高(読み取り)。 - 初期メンバーのローカル深夜からの1つのクエリですべての資格のあるメンバーのための「今日受け入れ」 各支出は、ITS会員自身の深夜後に落ちた場合にのみ保持され、同じウィンドウで最大デイリー 上限の帽子の執行; - 会員の割り当ては、メモリ内の製品ごとに解決されます。 製品のグループ化された今日の消費/受け入れ ライセンシングプローブのみが残っており、プールが空いているとスキップされます。 ledgers自体: create lead ledgers.sql (テーブル、リード/リード credits、 部分的なプールインデックス ix leads assignable pool, a (member, date spent) 毎日のキャップカウントのインデックス) と backfill lead ledgers.sql — 2026-09-22 のライブデータベースに両方の適用され、フルに等しい検証 パスワード kamo-shared-library ae437ebc はリポジトリをそれらに読み込むように動かしました; DaemonService の折目および パスワード なぜジャーナルとカウンターの列ではないのか: create lead ledgers.sql のヘッダーを参照してください。 テスト: LeadCreditManageLedgerTest および LeadAvailableLedgerTest ピン図、パーメンバーの深夜 フィルタと任意の列クエリの欠如(第変異チェック:深夜フィルターをドロップするか 副産物のプールのカウントを回復すると、それらは赤になります).

すべての変更

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る