数仓实践丨常量标量子查询做全连接导致整体慢

💡 原文中文,约18800字,阅读约需45分钟。
📝

内容提要

本文介绍了华为云社区的一篇文章,讲述了在GaussDB(DWS)性能调优中,标量子查询和另一查询做笛卡尔积导致整体执行速度变慢的问题。通过将标量子查询作为一列放入查询中,可以明显提升性能。执行计划显示,优化后的查询时间从3秒+减少到1.2秒。

🎯

关键要点

  • 华为云社区文章讨论GaussDB(DWS)性能调优中的标量子查询问题。
  • 标量子查询与其他查询做笛卡尔积导致SQL整体执行速度变慢。
  • 将标量子查询作为一列放入查询中可以显著提升性能。
  • 优化前SQL执行时间超过3秒,优化后减少到1.2秒。
  • 执行计划显示,优化后省去了Nest Loop的耗时,后续聚合耗时也减少。
➡️

继续阅读