fix: 优化快递全量汇总的哈希关联 #150

Merged
WuYongJie merged 2 commits from fix/WuYongJie-courier-bounded-summary into main 2026-09-09 19:36:26 +08:00
Owner

快递对账明细已与汇总解耦,本次修复全量汇总仍超时的问题:将最新关联记录一次性生成临时结果,使用遵循字符排序规则的紧凑哈希键及完整订单号校验,避免重复扫描和哈希碰撞误计金额;仅对全量查询启用有限的哈希关联缓冲,结束后还原连接设置。带筛选查询先筛选明细 ID。12 项定向测试通过;生产只读全量验收 3,280,219 条记录约 128 秒完成,结果缓存 15 分钟。保留既有全局互斥及 300 秒数据库上限。无数据库迁移、全局配置或业务数据修改。

快递对账明细已与汇总解耦,本次修复全量汇总仍超时的问题:将最新关联记录一次性生成临时结果,使用遵循字符排序规则的紧凑哈希键及完整订单号校验,避免重复扫描和哈希碰撞误计金额;仅对全量查询启用有限的哈希关联缓冲,结束后还原连接设置。带筛选查询先筛选明细 ID。12 项定向测试通过;生产只读全量验收 3,280,219 条记录约 128 秒完成,结果缓存 15 分钟。保留既有全局互斥及 300 秒数据库上限。无数据库迁移、全局配置或业务数据修改。
WuYongJie added 1 commit 2026-09-09 19:33:19 +08:00
WuYongJie added 1 commit 2026-09-09 19:34:41 +08:00
WuYongJie merged commit 6631e598c0 into main 2026-09-09 19:36:26 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#150
No description provided.