DWS轻量化更新黑科技:宽表加工优化

💡 原文中文,约30100字,阅读约需72分钟。
📝

内容提要

本文介绍了在Gauss(DWS)中使用DWS的轻量化更新的黑科技来提升宽表加工性能。通过将字段插入目标表并使用轻量化更新的方式将字段更新到目标表,可以加速更新操作。如果更新操作耗时较长,可以并发执行两个语句来提升性能。

🎯

关键要点

  • 宽表加工性能慢,可以通过DWS的轻量化更新提升性能。
  • 使用INSERT语句将字段插入目标表dm_cbg_ci_inv_dtl_w_f。
  • 通过轻量化更新加速更新操作,特别是对于耗时较长的操作。
  • 源表字段写入目标表时,非源表字段置为NULL。
  • 使用SET enable_light_colupdate = ON进行轻量化更新。
  • 可以将更新操作分拆为两个并发执行的语句以提升性能。
➡️

继续阅读