技术专区
-
GaussDB(DWS)性能调优:锁等待导致的业务阻塞问题处理建议
首先推荐使用《GaussDB(DWS)运维 — 锁等待监控》中的方式做集群的锁等待信息监控,以方便问题定位分析 更直观的锁等待关系链请使用视图pgxc_l…
-
GaussDB(DWS)迁移 – hana迁移 — 视图传参计算
CREATE TABLE total_mem_history ( sampletime timestamptz, nodename text, sessid text, sesst…
-
GaussDB(DWS)运维 — 小CU生成逻辑与常见解决方案
小 CU 场 景 分 析 基础概念 什么叫小CU? DWS的列存表最小存储单元是CU(Compress Unit),每个CU的大小为8KB的整数倍(需要注意的是,CU并不是由页组成…
-
GaussDB(DWS)性能调优系列实战篇三:十八般武艺之好味道表定义
1. 前言 适用版本:【8.1.1及以上】 GaussDB(DWS)是企业级的大规模并行处理关系型数据库,采用采用Shared-nothing架构的MPP(Massive Para…
-
GaussDB(DWS)性能调优:子查询性能优化
相关子查询分为相关子查询(Correlated-SubQuery)和非相关子查询(None-Correlated SubQuery)。非相关子查询的执行不依赖于外层父查询的任何属性…
-
GaussDB(DWS)运维 — 跨库查询方案
DWS可以使用协同分析外表实现跨库查询,下面通过一个用例详细展示具体实现 1) 确认远端库的表和权限 在库ora_utf8中创建表 & 插入数据 & 并把表的读权限…
-
GaussDB(DWS)运维 — 锁等待监控
【问题描述】现网经常遇到因为锁等待导致的客户端感知的执行慢的问题,但是DWS没有对锁信息的历史做记录,导致时候问题分析时无法确认根因,给问题分析带来困惑;或者没法追踪&分析…
-
GaussDB(DWS)性能调优:典型不下推语句整改案例
场景1:With-Recursive contains only values rte is not shippable 根因:递归语句的某个分支中没有FROM字句(只有 VALU…
-
GaussDB(DWS)性能调优:HashAgg策略优化
【问题背景】 GROUP BY是业务中常见的SQL操作,DWS使用HashAgg算子承载GROUP BY计算逻辑。在不同场景下具体实现行为会有一些差别,主要有以下三种形式。 以如下…
-
GaussDB(DWS)运维 — 行存存储和列存转换
—— 使用场景: 行存表转列存表/列存表转行存表 转换自定义函数— 1. 可保留注释、索引和约束的前后一致性— 2. 建议打开视图重…