KamoCRM

Petunjuk tersedia dan saldo kredit membaca buku besar daripada menghitung baris

Performancekamo-shared-library
Dikirim
23 September 2026 pukul 01.27 UTC
Penulis
Kamo
Commit
ae437eb

"Leads available" adalah COUNT (*) di atas kolam yang dapat ditembus, dan satu kolam renang org memegang ~ 796k lead: ~ 7.8 s per (pasar, produk) hitung dan ~ 11 s untuk grup satu (diukur 2026-09- 17). Manage-Credits jalankan hitungan tunggal sekali per baris jatah, Leads- Tersedia sekali setiap produk, dan setiap Terima berlari lain hanya untuk menyiarkan angka baru. Saldo kredit adalah bentuk yang sama pada lead _ credit, yang membuat setiap kredit dihabiskan selamanya. Kedua angka sekarang berasal dari total yang dipertahankan: lead _ pool _ counts / lead _ credit _ balances ditambah tambahkan -hanya jurnal dari deltas yang baris pemicu pada lead / lead _ credit tulis dalam transaksi yang sama sebagai perubahan (layanan keamanan create _ lead _ ledgers.sql, diterapkan 2026-09-22). Sebuah jumlah yang dibaca total + jurnal dalam satu pernyataan, sehingga tepat, dan Hibernasi flushes tertunda menulis sebelum permintaan asli, sehingga transaksi melihat sendiri permen dan menghabiskan. Metode repositori menyimpan nama mereka, jadi setiap pemanggil dalam setiap layanan bergerak lebih dengan perpustakaan ini. Layanan DaemonService melipat jurnal setiap 30 s dan berulang malam, menambahkan koreksi untuk drift apapun. Juga: - The Recept pick (FindAssignablePool) dibaca dan diurutkan seluruh produk kolam: 9.5 s per terima. Hal ini sekarang findAssignablePoolUids, disematkan dengan pg _ hint _ plan petunjuk ke indeks parsial baru ix _ lead _ converable _ pool, karena ini cluster 's perencana warisan lebih suka ix _ leads _ org _ market dan Begitulah. 9.470 ms - > 4 ms di kolam langsung; keberadaan penyelidikan (sampleAssignlePoolUids) juga, dan produk kosong tidak lagi biaya scan dari seluruh pasar. - Batch membaca untuk grid: * * * * * * * * * * * * * * * (Setiap baris balance dalam satu membaca), FindSpentCreditsInRange (setiap anggota menghabiskan sejak awal tengah malam lokal), Counting ConceThingByProduct, and * * * * * * * * * * * * * in- memory kembar FindApplicableAllotments untuk menyelesaikan banyak (pasar, produk) pasangan dari satu daftar. Tes: LeadLedgerQueryShapeTest pin buku baca, penjepit non-negatif, bigint cast dan petunjuk indeks; LeadAllotMenteriMostSpecificOf Test pin-pin resolver dengan aturan kueri. Pemicu DDL, setiap pembacaan, lipatan dan catatan diputar ulang melawan Yugabita-DB (tabel temp, 60 cek). Suite penuh: 3012 tes, 5 gagal persis seperti pada a6374937 (StorageDomainCoverage, StorageDomainAssociationLookup, ReportVisibility, PhiServiceTypeMapping, SystemBugCountContract).

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga