首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据和云

    GaussDB分布式Stream执行计划详解

    GaussDB的分布式架构充分运用了每个节点的计算资源,且随着节点规模的扩大其整体性能也呈线性增长。 为了实现分布式架构下性能和资源的最大化利用,GaussDB提供了三种分布式执行计划,分别为FQS(Fast Query Shipping)计划、Stream计划以及Remote-Query计划,其中FQS GaussDB在Postgres-XC的基础上新增了三个Stream算子:gather、redistribute和broadcast。 正是基于Stream算子的合理运用,在分布式架构下大规模数据的处理才成为可能,但解决问题的手段往往也会产生新的问题,因此针对Stream算子的优化也成为GaussDB中SQL优化的重要部分。 (7) GaussDB中自定义函数调用性能较低,如果出现过多的函数调用导致性能下降的情况,可以将函数部分单独计算,然后与主表关联。

    1.3K20发布于 2021-07-30
  • 来自专栏各类技术文章~

    GaussDB(DWS)外连接向内连接的转换

    student( id INTEGER primary key, name varchar(50) ); CREATE TABLE math_score( id INTEGER, -- 由于GaussDB ----------------------------- 2 --Hash Join (3,4) Hash Cond: (s.id = ms.id) (12 rows) 由于GaussDB

    1.7K20发布于 2021-09-17
  • 来自专栏数据和云

    GaussDB(for MySQL) NDP与PQ测试体验

    GaussDB(for MySQL)发布了计算下推框架。针对数据密集型查询,将提取列、条件过滤、聚合运算等操作向下推送给GaussDB(for MySQL)的分布式存储层的多个节点并行执行。 1 NDP介绍 NDP(Near Data Processing) GaussDB(for MySQL)采用计算与存储分离的架构,减少网络流量是主要架构准则,NDP设计将该准则应用到查询操作。 NDP框架同GaussDB(for MySQL)并行查询进行融合,并进行了页面批量预取的设计,达成执行全流程并行,进一步提升查询执行效率。 4 测试总结 针对16个测试场景测试结果如下 以上图中蓝色为MySQL8.0.26的官方版本查询时间,紫色为GaussDB(for MySQL)的开启NDP和PQ的查询时间,总体来说,GaussDB 总体来说,GaussDB(for MySQL) 的NDP和PQ提高了很大的性能。 墨天轮原文链接:https://www.modb.pro/db/172928?

    1.1K10编辑于 2021-12-06
  • 来自专栏数据和云

    GaussDB(for MySQL) HTAP VS ClickHouse对比测试

    二.GaussDB(for MySQL)只读分析特性 华为云近期推出了GaussDB(for MySQL)只读分析特性,当前处于邀请测试阶段,墨天轮社区受邀对部分特性做了测试,并选取当下最热门的分析型数据库 三.使用测试 3.1 测试环境 源库: GaussDB(for MySQL) 目标库: GaussDB(for MySQL)只读分析,自建ClickHouse。 3.2 测试数据同步 3.2.1 全量同步 GaussDB(for MySQL) 3.3亿数据,5张表全量同步到GaussDB(for MySQL)只读分析实例,通过界面化操作。 GaussDB(for MySQL)只读分析实例支持轻量事务,支持快照读。 即使是在硬件配置是GaussDB(for MySQL)只读分析实例2倍的情况下,自建ClickHouse同步3.3亿数据所需要的时间是GaussDB(for MySQL)只读分析实例的2倍。

    1.8K10编辑于 2022-03-20
  • 来自专栏Hank’s Blog

    GaussDB(DWS)自定义函数返回多结果集

    在使用GaussDB(DWS)过程中经常会创建自定义函数,总结了多结果集返回的使用方法。

    1.9K10发布于 2021-07-08
  • 记一次GaussDB监控采集排错案例

    GaussDB版本是:gaussdb (GaussDB Kernel 505.2.1 build ff07bff6) compiled at 2024-12-27 09:22:42 commit 10161 ,导致监控工具(gaussdb_exporter)使用的 PostgreSQL 风格函数在 GaussDB 中不被支持。 二、一些解决方案:适配 GaussDB 的复制指标采集方法GaussDB 通过系统视图和自有函数提供复制相关信息,需修改监控查询语句,替换pg_last_wal_receive_lsn()为 GaussDB 验证 GaussDB 的系统视图与函数执行以下语句确认 GaussDB 支持的字段和函数,确保改造有效:-- 1. 的查询模板,适配 GaussDB 的复制指标采集方式。

    24210编辑于 2025-09-23
  • 来自专栏数据和云

    GaussDB Hash表分布列选择原则及数据倾斜检测

    GaussDB如果采用分布式部署模式,则可以根据数据量以及用途定义两种不同分布方式的表,分别为复制表(Replication)和哈希(Hash)表。 GaussDB中提供了1个视图pgxc_get_table_skewness,可以查询数据库中所有schema下的表在各个DN的分布情况以及倾斜率,虽然可以通过schemaname和tablename查询指定表的倾斜情况

    1.4K20发布于 2021-07-30
  • 来自专栏爱可生开源社区

    SQLShift 重磅更新:支持 SQL Server 存储过程转换至 GaussDB

    一、SQL Server 存储过程 ➝ GaussDB 的智能转换 SQLShift 本次升级最大的亮点,在于对 SQL Server 与 GaussDB 之间复杂语义差异的精准映射与语法重构。 : 语法元素类别 SQL Server 语法示例 转换为 GaussDB 语法 结构定义 如 CREATE PROCEDURE... RETURNS type LANGUAGE plpgsql,以消除 GaussDB 对存储过程的使用限制。 自动重命名 GaussDB 保留字(如 DBTIMEZONE),并针对非保留字(如 content)提供使用场景建议。 …… 精于 GaussDB 特性映射与语义重构 通用模型通常基于 PostgreSQL 语法泛化训练,无法有效识别 GaussDB 与 PG 的版本差异问题,导致高危误转换。

    37600编辑于 2025-07-08
  • 来自专栏各类技术文章~

    GaussDB(for Redis)揭秘第13期:如何搞定推荐系统存储难题?

    【摘要】 GaussDB(for Redis)轻松搞定推荐系统核心存储,为企业级应用保驾护航。 四、相见恨晚,遇见GaussDB(for Redis) 与开源Redis不同,GaussDB (for Redis)基于存算分离架构,为推荐系统这一类大数据场景带来关键的技术价值: 1. 华为云企业级数据库GaussDB (for Redis)提供稳定、可靠的KV存储能力,正是推荐系统核心数据的极佳选型。 GaussDB(for Redis)完全兼容Redis协议,即开即用,用户随时都可以快速创建实例并接入业务。 1. 面向未来,GaussDB(for Redis)极有潜力成为下一个大数据浪潮的新星。

    58900发布于 2021-09-14
  • 来自专栏数据和云

    我眼中的GaussDB——参加华为合伙伙伴赋能会有感

    希望能让大家对GaussDB能有一些了解,如有误之处望批评指正。 1. GaussDB 介绍 2019年5月15日,华为在北京发布了人工智能原生的名为“高斯(GaussDB)”的数据库软件,一款分布式数据库,取名Gauss是在致敬数学家高斯。 GaussDB 版本 ---- GaussDB 100 OLTP 操作指令集,功能,函数,视图,各方面跟O非常相像。 GaussDB 200 OLAP 基于PG开发,代码量是PostgreSQL 的3~4倍 PG(40万行代码)。 本文是对GaussDB 200的介绍。 4. gaussdb/index.html GaussDB论坛:https://bbs.huaweicloud.com/forum/forum.php?

    1.9K60发布于 2019-09-17
  • 来自专栏PawSQL,在线的自动化SQL优化工具!

    高斯数据库(GaussDB)中如何获取表的分布策略

    高斯表的分布策略 分布式高斯数据库(GaussDB)支持以下分布方式: HASH 分布: 基于某些列的哈希值进行分布。 RANGE 分布: 按范围分布数据。 在高斯数据库(GaussDB)的分布式架构中,可以通过查询pgxc_class和其他相关系统表来查看表的分布信息。pgxc_class是一个系统表,用于存储表的分布相关信息。

    3.1K10编辑于 2024-12-23
  • 来自专栏存储技术

    华为偏爱GaussDB的Ustore,这个存储引擎有什么爆发力?

    华为数据库GaussDB为什么用Ustore? Ustore常常作为GaussDB的默认行存引擎,而GuassDB常常作为多个高并发交易型应用的数据库,比如说金融行业支付、转账的应用等等,系统常常需要处理大量短小、快速地在线事务处理。 ———— 那MySQL、Oracle都不适合,GaussDB却可以,那是为什么呢?

    27710编辑于 2025-09-30
  • 来自专栏数据库新发现

    GaussDB T 性能调优——SQL问题分析之解读执行计划

    墨天轮原文链接:https://www.modb.pro/db/22223 摘要:本文介绍GaussDB T 数据库SQL 问题分析之解读执行计划。 解读执行计划 查看执行计划 GaussDB T默认开启RBO,开启和关闭CBO需要执行SQL语句。 ● 仅通过索引的表扫描(table access by index only) GaussDB T在执行计划中使用TABLE ACCESS BY INDEX ONLY表示对表cbo_ef_data_1w_s ● 索引范围扫描(index range scan) GaussDB T在执行计划中使用INDEX RANGE SCAN表示对表cbo_ef_data_1w_s中的索引pk_cbo_ef_data_1w_s ● 索引全扫描(index full scan) GaussDB T在执行计划中使用INDEX FULL SCAN表示对表cbo_ef_data_1w_s中的索引ef1w_s_intf0_idx走索引全扫描

    1.8K32发布于 2020-03-23
  • 来自专栏网站教程

    在企业级数据库GaussDB中如何查询表的创建时间?

    ,那么究竟如何在GaussDB(DWS)中查找对象的创建时间呢?本文提供3种方法作为参考,包括dba_objecs视图查看方法、审计日志查看方法和CN日志查看方法。 二、 操作演练 方法1:视图查询方法 DBA_OBJECTS视图存储了数据库中所有数据库对象的相关信息, GaussDB(DWS)支持通过DBA_OBJECTS视图进行查询,字段和详细说明如下: 注意 audit_system_object参数说明: 该参数决定是否对GaussDB A数据库对象的CREATE、DROP、ALTER操作进行审计。 GaussDB A数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作。 默认值:12295 换算成19位二进制为000 0011 0000 0000 0111 取值说明:该参数的值由19个二进制位的组合求出,这19个二进制位分别代表GaussDB (DWS)的19类数据库对象

    6.1K00发布于 2021-07-17
  • 来自专栏数据和云

    国产的数据库新增一员,华为携GaussDB入局

    历时9年的研发和打磨,低调谨慎的华为终于掀开了GaussDB数据库的神秘面纱,让之走到了台前。 华为做GaussDB的真正原因是什么?GaussDB是个怎样的数据库?又是怎样炼成的? 近日,GaussDB研发团队的多位骨干成员与笔者展开了深入的交流,介绍了GaussDB的来龙去脉,以及背后艰辛的研发故事。 ? 03 逻辑集群差点与GaussDB失之交臂 ---- GaussDB有一个特性,叫逻辑集群,可以实现多个业务系统的统一管理,计算弹性共享。 GaussDB也具有云上的版本。目前华为云已经发布了13款数据库服务,其中DWS数据仓库服务就是GaussDB OLAP数据库的云化版本,为行业客户提供云上数据仓库服务。 华为还将继续培养基于GaussDB数据库的生态环境,让更多的IT公司可以基于新数据库开发相应的产品,让GaussDB数据库在更大范围内得到应用。

    1.8K40发布于 2019-06-20
  • 来自专栏云头条

    4960 万元、贵州农信(GaussDB、服务器、操作系统):华为是赢家

    拟采购商品信息:行社数据仓库软硬件(GaussDB数据库及大数据软件License部分) 采用单一来源采购方式的原因及相关说明:大数据平台由贵安迁移至观山湖数据中心时,使用了华为泰山服务器和大数据产品, 拟定的唯一供应商:华为技术有限公司 2021年9月29日,行社数据仓库软硬件(GaussDB数据库 及大数据软件License部分)中标公示发布,北京先进数通信息技术股份公司 2660 万元中标。

    1K40编辑于 2022-03-18
  • 来自专栏数据库新发现

    国产的数据库新增一员,华为携GaussDB入局

    历时9年的研发和打磨,低调谨慎的华为终于掀开了GaussDB数据库的神秘面纱,让之走到了台前。 华为做GaussDB的真正原因是什么?GaussDB是个怎样的数据库?又是怎样炼成的? 近日,GaussDB研发团队的多位骨干成员与笔者展开了深入的交流,介绍了GaussDB的来龙去脉,以及背后艰辛的研发故事。 ? 03 逻辑集群差点与GaussDB失之交臂 ---- GaussDB有一个特性,叫逻辑集群,可以实现多个业务系统的统一管理,计算弹性共享。 GaussDB也具有云上的版本。目前华为云已经发布了13款数据库服务,其中DWS数据仓库服务就是GaussDB OLAP数据库的云化版本,为行业客户提供云上数据仓库服务。 华为还将继续培养基于GaussDB数据库的生态环境,让更多的IT公司可以基于新数据库开发相应的产品,让GaussDB数据库在更大范围内得到应用。

    1.1K20发布于 2019-07-02
  • 来自专栏Ken的杂谈

    openGauss 3.x 安装与配置教程

    需要在非root用户下运行 # 创建用户 useradd gaussdb # 修改密码 passwd gaussdb # 将用户加入sudoers visudo # 添加以下内容 gaussdb # 授予权限 chmod 777 /home/downloads chown gaussdb:gaussdb /gaussdb 三、安装openGauss 1、切换用户 # 切换用户 su gaussdb /install.sh --mode single -D /gaussdb/data -R /gaussdb/install --start # 查看gaussdb进程 ps ux | grep gaussdb Ssl 16:26 0:00 /gaussdb/install/bin/gaussdb -D /gaussdb/data gaussdb 2583 0.0 0.3 26152 4844 grep --color=auto gaussdb # 查看gaussdb状态 gs_ctl query -D /gaussdb/data 四、openGauss 常用命令 1、使用openGauss

    3.2K41编辑于 2023-04-07
  • 来自专栏JiekeXu之路

    openGaussDB 初体验(下)

    on pts/2 [omm@openGauss ~]$ [omm@openGauss ~]$ env | grep GAUSS GAUSS_VERSION=1.0.0 GAUSSHOME=/opt/gaussdb [GAUSS-51400] : Failed to execute the command: source /home/omm/.bashrc;python3 '/opt/gaussdb/install Using installation program path : /opt/gaussdb/install/app_0bd0ce80 $GAUSSHOME points to /opt/gaussdb : fsync file "/opt/gaussdb/install/data/db1/gaussdb.state.temp" success 2020-07-12 00:34:10.841 5f09ea00.1 /install/app/bin/gaussdb -D /opt/gaussdb/install/data/db1 [omm@openGauss ~]$ gsql -d postgres -p 26000

    2.6K30发布于 2020-08-06
  • 来自专栏数据和云

    验证GaussDB T 闪回事务查询功能;闪回表功能强劲闪回TRUNCATE

    一、验证 GaussDB T 支持闪回事务查询功能 环境:redhat7.5+gaussdb100 1. ----可以看到,表wsx.t1已经有记录了 总的来说,gaussdb100 T 是可以支持闪回事务查询。 二、GaussDB T 的 Flashback Table 功能非常强劲可以闪回TRUNCATE Gaussdb提供了类似Oracle的闪回表功能;可以很好的应对drop table或者truncate select * from v$version; VERSION ---------------------------------------------------------------- GaussDB 总的来说,gaussdb这个flashback table的功能还是非常赞的。

    83720发布于 2020-02-24
领券