potential-treatment.selector.ts
6.1 KB
-
test(gap): 对拍工具补画像消费方(--persona=N) · d091ed21
画像是**逐患者**调用(全量 54.7 万次),SQL 形态与召回不同(scope 恒 1 行), 单次开销会被放大 54.7 万倍 —— 必须单独验,而且要比耗时分布不只比结果。 只读不写库:直接调 selectForPatient 两次比 gap 列表。 selectForPatient 加可选 variant 入参(只给对拍用;生产路径不传,走环境开关)。 本地实测(2000 位有 active 信号的患者): 零差异(其中 1441 位有 gap) 耗时/患者 legacy p50=7ms p95=18ms 合计=16.1s setbased p50=6ms p95=16ms 合计=13.9s ← 不劣化 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>luoqi committed