perf: Phase 12 — 物化剩余9个慢函数,全量API优化完成
新增物化视图: - mv_store_action_priority_deep_monthly (10.7s→3ms) - mv_inventory_cost_classified_monthly (37ms→3ms, 消除重复调用) - mv_dish_pair_summary_monthly (171s→3ms) - mv_store_area_efficiency_monthly (10.1s→3ms) - mv_store_site_profile_monthly (9.3s→3ms) - mv_site_segment_benchmark_monthly (12s→3ms) - mv_store_site_replication_monthly (12.6s→3ms) - mv_store_overlap_risk_monthly (88s→3ms) - mv_district_site_benchmark_monthly (56s→3ms) 后端: 所有 fn_ 函数调用替换为物化视图查询 前端: BossPage 添加 MonthPicker 组件并传递 month 参数 修复: cost/category-benchmark 排序列名 store_code→sales_store_code 总计: 21个物化视图, 全部API响应<1.7秒
This commit is contained in:
@@ -164,5 +164,14 @@ BEGIN
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_dish_basket_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_dish_store_summary_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_store_theoretical_actual_cost_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_store_action_priority_deep_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_inventory_cost_classified_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_dish_pair_summary_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_store_area_efficiency_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_store_site_profile_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_site_segment_benchmark_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_store_site_replication_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_store_overlap_risk_monthly;
|
||||
REFRESH MATERIALIZED VIEW analytics.mv_district_site_benchmark_monthly;
|
||||
END;
|
||||
$function$;
|
||||
|
||||
Reference in New Issue
Block a user