- Enviado
- 6 de novembro de 2026 às 18:31 UTC
- Autor
- Kamo
- Confirmação
- 5b273d8
Imprensa do resultado do assoalho, perfilada com JFR em um pod de SecurityService (org do laboratório, 40 prensas): o /stage write levou 160-360 ms, mediana ~220 ms, dos quais cerca de 90 ms foram os follow-ups após o commit ninguém está esperando: o rastreador de contato (etiqueta de status lido + 2-3 upserts, cada um com seu próprio YugabyteDB Um serviço que declara o novo pipeline (commit) e o seguidor do pipeline (um segundo carregamento completo do Lead) O executor LeadStatusFollowUps agora responde uma vez que o status foi confirmado e executa esses dois nele; sem um, eles são executados em linha como antes. Parar todo o alcance e o retorno de chamada devido synchronous. O planejador de YugabyteDB é heurístico: "org_id = ? AND <key>" percorre o índice da organização largest org (EXPLAIN ANALYZE, somente leitura): - histórico de leads por lead: 17.9 s -> 35 ms. As leituras por lead são feitas por lead_uid, org verificado por chave. - DialLedger primeira leitura de texto: 7,15 s -> ~ 1,5 ms (somente UID, org verificado em Java). - **************** por uid somente, org verificado em Java (acesso de gravação, rótulos). - /leads grid com leads nomeados (guia selecionada, fluxo de leads): org check written org_id + 0 = ?, 7.06 s -> 4.6 ms; mesmo filtro, nenhum índice pode atendê-lo, então o pk é usado.
