数仓实践丨常量标量子查询做全连接导致整体慢
💡
原文中文,约18800字,阅读约需45分钟。
📝
内容提要
本文介绍了华为云社区的一篇文章,讲述了在GaussDB(DWS)性能调优中,标量子查询和另一查询做笛卡尔积导致整体执行速度变慢的问题。通过将标量子查询作为一列放入查询中,可以明显提升性能。执行计划显示,优化后的查询时间从3秒+减少到1.2秒。
🎯
关键要点
- 华为云社区文章讨论GaussDB(DWS)性能调优中的标量子查询问题。
- 标量子查询与其他查询做笛卡尔积导致SQL整体执行速度变慢。
- 将标量子查询作为一列放入查询中可以显著提升性能。
- 优化前SQL执行时间超过3秒,优化后减少到1.2秒。
- 执行计划显示,优化后省去了Nest Loop的耗时,后续聚合耗时也减少。
➡️