数仓性能调优:大宽表关联MERGE性能优化
💡
原文中文,约64800字,阅读约需155分钟。
📝
内容提要
本文讨论了大宽表关联MERGE性能优化的问题,通过拆分MERGE语句为UPDATE和INSERT两个独立的结果集插入目标表,优化了执行计划,提升了性能。
🎯
关键要点
- 本文讨论了大宽表关联MERGE性能优化的问题。
- MERGE语句执行耗时长达2034秒。
- 通过拆分MERGE语句为UPDATE和INSERT两个独立的结果集插入目标表,优化了执行计划。
- 分析执行计划发现表sdifin.hah_ae_line_sr_t_02_8663和stgfin.dlt_hah_ae_line_sr_t_02_8663都是3+亿数据的大宽表。
- 重分布的数据量也是3+亿数据,单字段宽度达30K。
- MERGE之前的重分布耗时达到800秒。
➡️