gaussdb
-
GaussDB(DWS)性能调优:性能问题闭环总结(一)——关联慢
主要从四个方面来分析, 一、关联慢 1、关联倾斜优化 业务问题 如下图所示,SQL执行性能瓶颈在于关联(发生数据倾斜),导致执行时间达到16min(该案例并非去HANA过程中发生的…
-
GaussDB(DWS)性能调优:性能问题闭环总结(二)——表扫描慢
上一篇中已经介绍了关联慢的部分,本篇重点介绍表扫描慢这一部分 二、表扫描慢 1、因数据倾斜导致表扫描慢情况下修改分布列 业务问题 该案例并非业务问题,仅讲解使用 分析思路 众所周知…
-
GaussDB(DWS)性能调优:性能问题闭环总结(三)——聚合慢 + SQL未向量化执行
本篇重点介绍剩下的两部分:聚合慢+SQL未向量化执行。 三、聚合慢 1、聚合倾斜情况下开启聚合重分布增强 业务问题 SQL语句执行慢,查看语句执行计划,发现性能瓶颈位于聚合处 分析…
-
GaussDB(DWS)性能调优:窗口函数聚合慢分析及提前聚合改进案例
1、问题描述 SQL语句存在窗口函数对数据进行聚合,出现聚合慢成为瓶颈的现象。 2、原始SQL explain performance WITH TMP AS ( SELECT P…
-
GaussDB(DWS)性能调优:Sort+Groupagg聚集引起的性能瓶颈案例
1、【问题描述】 语句执行时间过长,2300s+也无法得出结果。从verbose执行计划可以看出存在sort聚合。 2、【原始语句】 SELECT /*+ set global(a…
-
GaussDB(DWS)性能调优:性能瓶颈在于聚合计算(group by对应Hash Aggregate算子)案例
1、【问题描述】 DM场景下,语句执行计划为 Vector Hash Aggregate Vector Streaming(type: REDISTRIBUTE) Vector H…
-
GaussDB(DWS)性能调优:大表关联(结果集较小)引起的性能瓶颈问题案例
1、【问题描述】 CNG-IT去HANA性能优化过程中,存在部分SQL语句大表关联慢的情况,并且关联后结果集数据行数降低幅度大。 2、【原始SQL】 SELECT PERIOD_M…
-
GaussDB(DWS)性能调优:实时区数十亿级数据量关联下盘过大优化案例
1、【问题描述】 财经实时区环境月结期间集群压力过大,大量业务出现数十亿级表关联的情况,下盘较为严重,影响业务调度性能。后续解决方案是:采用调整下盘限制参数的方法,设置下盘量超过3…
-
GaussDB(DWS)性能调优:IMMUTABLE类型函数最优实践
【华为云DWS Studio SQL编辑器体验】## 1、函数类型DWS函数存在三种类型的属性:IMMUTABLE、STABLE、VOLATILE详细介绍可见链接:https://…
-
GaussDB(DWS)性能调优:DM区优化案例——维度表关联条件存在会计期
当前DM(P1、P3、CBGDM)存在维度表与主表关联时使用会计期作为关联条件,会导致出现大内存占用或未识别数据倾斜的问题 【场景一】f.period_id = 维度表.perio…