yml2213
95435faf46
perf(distribution): 优化分销订单全量与分站慢查询,消除全表扫描与每行EXISTS子查询
- 数据库迁移:新增 000083 迁移,为 distribution_order_parties 添加 (site_id, order_id) 联合覆盖索引;
- 查询优化:重构 ListOrders,利用覆盖索引派生表预收敛分销订单候选集,替代在 3.7 万行 rental_orders 上的 OR EXISTS 逐行子查询全表扫描;
- 边界修复:超管全量分销订单(site_id = 0)增加分销范围收敛,防止全平台普通非分销订单混杂和 5 表级联扫表;
- 统计优化:同步改造 GetDashboardAnalytics 与 ListDistributionUsers,彻底消除大盘统计与客户画像聚合的慢查询;
- 验证方式:新增 TestListOrdersPerformanceAndScoping 单元测试,全量运行 ./scripts/check.sh 门禁验证通过。
2026-10-10 15:17:25 +08:00
..
2026-10-01 10:02:31 +08:00
2026-10-01 10:02:31 +08:00
2026-09-11 10:31:14 +08:00
2026-10-10 14:58:33 +08:00
2026-09-16 14:20:44 +08:00
2026-10-10 14:58:33 +08:00
2026-09-10 18:13:46 +08:00
2026-09-16 12:49:21 +08:00
2026-09-10 18:13:46 +08:00
2026-09-11 12:47:59 +08:00
2026-09-16 12:49:21 +08:00
2026-09-10 18:13:46 +08:00
2026-09-11 12:59:33 +08:00
2026-10-10 15:17:25 +08:00
2026-10-10 15:17:25 +08:00
2026-10-10 14:58:33 +08:00
2026-09-10 19:39:27 +08:00
2026-09-10 18:54:23 +08:00
2026-09-10 19:45:00 +08:00
2026-09-30 21:11:09 +08:00
2026-09-30 21:11:09 +08:00
2026-10-01 10:02:31 +08:00
2026-09-16 14:06:01 +08:00
2026-09-16 14:06:01 +08:00