技术专区
-
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…
-
GaussDB(DWS)性能调优:NVL函数导致估算行数不准优化案例
1、【问题描述】 DWS存在NVL函数导致优化器估算不准的问题(该问题8.3.0已修改,8.2.1.2XX版本可以用表达式统计信息收集去规避),该问题会导致执行计划跳变,对SQL性…
-
GaussDB(DWS)性能调优:表扫描时过滤行数过多引起的性能瓶颈问题案例
1、【问题描述】 SQL语句执行过程中,对12亿数据量的大表进行扫描,过滤99%的数据仅留617行数据,性能瓶颈位于扫描该表这里。 2、【原始语句】 set search_path…
-
c(DWS)性能调优:SQL语句未向量化执行引起的性能瓶颈案例(行存表引起)
1、【问题描述】 GaussDB中,SQL语句在执行时未进行向量化执行(标志:执行计划中不含vector),导致执行时间长、执行效率低。 2、【原始语句】 SELECT /*+ b…
-
解决MySQL启动时出现“error while loading shared libraries: libncurses.so.5: cannot open shared object file”的问题
MySQL启动时出现“error while loading shared libraries: libncurses.so.5: cannot open shared objec…
-
oracle和gaussdb语法上的区别
Oracle和GaussDB(通常指华为的高斯数据库,有面向事务处理场景的GaussDB(for openGauss) 和面向分析场景的GaussDB(T)) 在SQL语法上有很多…
-
gaussdb和Oracle数据类型兼容性说明
gaussdb和Oracle数据类型兼容性说明 简介 本文详细介绍GaussDB数据库Oracle兼容模式与Oracle数据库19C版本下,数据类型的兼容性对比信息。下面将通过对O…