技术专区
-
GaussDB(DWS)性能调优:不等值关联优化-2
核心逻辑:不等值关联转等值关联 使用场景:本案例适合满足以下条件的场景 大表A不等值关联小表B B的等值关联字段为主键 1.【原始语句】 SELECT T.CREATE_INVOI…
-
GaussDB(DWS)性能调优:不等值关联优化-1
核心逻辑:不等值关联转等值关联 使用场景:本案例适合满足以下条件的场景 大表A不等值关联小表B 表A和表B满足关联条件的结果集较小,即大表A之后很少一部分数据才满足关联条件 1.【…
-
GaussDB(DWS)性能调优:row_number()的PARTITION BY列倾斜场景的性能优化
【背景】 如下SQL性能慢 SELECT T.ORDER_LINE_ID, T.ERP_ORDER_LINE_ID, T.DELIVERY_LINE_ID, T.SHIP_BATC…
-
Gaussdb(dw)【防过载检查项】
1. GUC参数检查 目的:针对不同版本建议设定不同的参数值,当前先检查出来,后续diagnosis会给出建议值 https://bbs.huaweicloud.com/blogs…
-
GaussDB(DWS)性能调优:NOT IN转NOT EXISTS的等价条件解析
1. NOT IN 执行性能差的原因 默认配置下NOT IN必然后NestLoop的执行方式,执行方式比较低效 DROP TABLE t1; DROP TABLE t2; CREA…
-
GaussDB(DWS)性能调优:列存表scan性能优化
1.问题背景 某局点出现如下业务场景:从存量清单表中,根据条码,合同号等条件,查询明细数据,表总数据量有3亿。一次业务请求包含10个并发的查询语句,需要1秒内返回结果集。但是多次优…
-
GaussDB(DWS)运维 — 可视化权限视图
DWS有比较完善的权限管理体系,但是权限信息一般存储在各个对象系统表的acl字段,这些字段可读性比较差,本文通过解析系统表提供一个易读的对象权限视图 CREATE OR REPLA…
-
GaussDB(DWS)性能调优系列基础篇一:万物之始analyze统计信息
1. 前言 适用版本:【8.1.1及以上】 本文简单介绍一下什么是统计信息、统计信息记录了什么、为什么要收集统计信息、怎么收集统计信息以及什么时候收集统计信息。 2. WHY:为什…
-
GaussDB(DWS)性能调优:函数下推
1.前言 DWS作为MPP架构的数仓产品,其性能优势主要在分布式计算上。默认情况下,DWS为了保证结果的正确性,自定义函数默认属性是不下推的,这会导致计算不下推,从而导致比较验证的…
-
GaussDB(DWS)运维 — 查看审计日志
DWS提供审计日志查看接口,官方的介绍请看具体方法请看这里。官方的介绍方法是直接调用提供的函数接口查询。此方法比较简单直接,但是查询某个比较大的事件范围内比较具体的审计项的时候,查…