- Отгружено
- 6 ноября 2026 г. в 18:31 UTC
- Автор
- Kamo
- Завершение
- 5b273d8
Вызов Пол результат пресс, профилированный с JFR на SecurityService под (лаборатория org, 40 прессов): Запись в /stage заняла 160-360 мс, медиана ~220 мс. Около 90 мс из этого были последующие действия после фиксации никто не ожидает: контактный трекер (метка статуса read + 2-3 upserts, каждый со своим YugabyteDB (второй полный заряд Lead). Служба, объявляющая новый заряд Lead, и последующий за ним заряд Исполнитель LeadStatusFollowUps теперь отвечает, как только состояние фиксировано, и запускает эти два на нем; без одного они работают в строке, как и прежде. Остановить все охвата и due-callback close stay синхронный. Планировщик YugabyteDB является эвристическим: "org_id = ? AND <key>" проходит по индексу организации крупнейшая организация (EXPLAIN ANALYZE, только для чтения): - история пользователей по пользователям: 17.9 с -> 35 мс. Считывания по пользователям идут по lead_uid, org проверяются по ключу. - Считывание первого текста в DialLedger: 7.15 с -> ~1.5 мс (только уид, org проверено в Java). - **************** только по uid, org проверено в Java (запись доступа, метки). - /leads сетка с названными лидами (Выбранная вкладка, поток лид): org check написано org_id + 0 = ?, 7,06 с -> 4,6 мс; тот же фильтр, ни один индекс не может его обслужить, поэтому используется pk.
