gaussdb

DarkAthena4 天前
数据库·sql·gaussdb
【GaussDB】排查创建索引后查询数据行数发生变化的问题客户开发反馈,有个复杂的SQL,本来查询行数有几千行,针对其中一个表创建索引后,这个SQL查询行数只有一百多行了,重复多次执行都可以复现。
DarkAthena5 天前
数据库·sql·gaussdb
【GaussDB】用AI解析UGO中的SQL审核模块的实现目前GaussDB没有公开自己的语法树规则,那么第三方工具如果想基于GaussDB的SQL去做一些解析来实现特定的一些功能,就可能比较麻烦,所以我就想到UGO里有SQL审核模块,那么一定有做了语法树生成。 所以这篇尝试用AI来解析一下UGO里对于SQL审核的基本实现。
DarkAthena9 天前
驱动开发·python·gaussdb
【GaussDB】手动编译不同python版本的psycopg2驱动以适配airflow现有很多python组件都有python运行版本的要求,linux操作系统里用yum install python3安装的python3,可能版本太低,不足以运行这些python组件,因此应用项目就只能选择再装一个高版本的python环境。但是如果项目中需要连接到GaussDB数据库,就需要使用GaussDB官方提供的psycopg2驱动,而GaussDB仅提供操作系统默认python3版本的psycopg2,并不提供其他版本的python3驱动,因此就出现了兼容性问题。
德彪稳坐倒骑驴11 天前
gaussdb
GaussDB数据库安装用下面这个网络打开,不打开的话,没办法连moba上面这个网络的必须要选,否则下面这个ip地址即使修改了,也不显示,就变成了一台离线的机器
xuekai2008090112 天前
gaussdb
openguassdb 命令行安装这次记录的opengaussDB 7.0 RC2 在centos 7.9的安装过程记录。这次只记录的单机情况的安装,记录于此也方便自己日后查看。
xuekai2008090113 天前
数据库·sql·gaussdb
GaussDB-SQL优化案例第一则 是SQL 语句改写。 使用窗口函数改写SQL语句,效率提示是十分明显的。大佬也许一看就会,我还是搜索一下才弄明白的。让我对窗口函数有了更加深刻的理解。
DarkAthena13 天前
数据库·漏洞·gaussdb
【GaussDB】合入原生PG的PR来修复CVE-2025-1094漏洞后产生的严重隐患注意:本文篇幅很长,请预留好充足的阅读时间近期有应用开发人员发现,自己编写的C程序使用GaussDB 506.0SPC0100的libpq往GaussDB数据库插入数据时,原本有值,但是到了数据库里就变成了null。 经过多方排查后,定位到可能与GaussDB 506.0SPC0100版本合入了原生PG的一个漏洞修复导致,漏洞编号为CVE-2025-1094 https://www.postgresql.org/support/security/CVE-2025-1094/
DarkAthena14 天前
数据库·gaussdb
【GaussDB】GaussDB506版本A模式中的date类型GuassDB 在506.0版本中引入了一个新的数据类型,datea,用于兼容ORACLE的date类型。而在此版本前,GaussDB只是在ORACL兼容模式下,把位于数据类型位置的date,转换成了timestamp(0) without timezone。虽然timestamp(0)和ORACLE的date都是精确到秒,但是两者仍有诸多差异。在边上修修补补对齐行为,还要考虑原本timestamp类型行为的对齐,存在很多矛盾。所以GaussDB干脆就直接新增了一个类型,不再折腾原本的timestamp了
DarkAthena18 天前
数据库·sql·oracle·性能优化·gaussdb
【GaussDB】分析函数性能优化案例-row_number改写在应用查询SQL中,分组top-N查询是很常见的,因此分析函数row_number/rank/dense_rank经常会出现在ORACLE的SQL中,GaussDB同样也支持这些函数,因此将ORACLE中这样的SQL迁移到GaussDB上也是可以执行的。但是,如果SQL保持不变,在GaussDB上的执行时长可能是ORACLE的好几倍。 最近就遇到一个典型案例,本文尝试通过SQL改写来避免GaussDB使用分析函数的性能问题。
人工智能知识库18 天前
数据库·华为·gaussdb·题库·hccda-gaussdb·hccda
华为HCCDA-GaussDB题库(带详细解析)最近整理了一分HCCDA-GaussDB的题库,已经发布到“题主”小程序上了,需要的同学可以自己去找一个,但现在还没有比较完整的题库,后续有新题了再继续更新吧。
信创天地18 天前
数据库·华为·gaussdb
国产关系型数据库部署与权限管理实战:人大金仓、达梦、南大通用、华为GaussDB在信创产业全面推进的背景下,国产关系型数据库凭借自主可控、安全可靠、适配性强的优势,已成为政企单位核心业务系统的首选。人大金仓KingbaseES、达梦DM8、南大通用GBase 8s/8a、华为GaussDB作为国内主流产品,分别在政务、金融、能源、电信等领域广泛应用。本文将针对这四款数据库,从安装部署、实例配置、用户权限管理三个维度进行详细讲解,结合国产服务器架构(ARM/x86)与操作系统(麒麟OS、统信UOS)适配要点,提供可落地的实战方案,为数据库运维人员提供参考。
走遍西兰花.jpg19 天前
数据库·gaussdb
gaussdb的基础命令1. 进入命令行终端gsql -d postgres2. 创建用户与数据库create user myuser with sysadmin identified by '(abc123)';
月空MoonSky19 天前
数据库·oracle·gaussdb
GaussDB与Oracle数据库的比较随着国产数据库技术的快速发展和信创战略的深入推进,越来越多的企业开始评估并尝试将核心业务系统从传统商业数据库向自主可控的国产数据库迁移。华为云 GaussDB 作为一款高性能、高可用、兼容主流生态的企业级分布式数据库,在设计上充分借鉴了 Oracle 等成熟商业数据库的优势,同时针对云原生和分布式场景进行了深度优化。
走遍西兰花.jpg19 天前
hive·oracle·gaussdb
Oracle,hive,gaussdb的区别oraclehive高斯ORCLcreate database 数据库名;create database test;
云和恩墨23 天前
数据库·oracle·gaussdb
技术时刻丨GaussDB使用DBLINK连接到OracleGaussDB 自内核506版本(2025年4 月30日发布)起,支持通过 DBLINK 功能连接至 Oracle 数据库,相关配置及使用说明如下。(官方文档参考链接:https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/25.1.30/devg-cent/gaussdb-42-0811.html)
百炼成神 LV@菜哥24 天前
数据库·postgresql·gaussdb
记GaussDB(for PostgreSQL)入门SQL操作目录前言一、登录GaussDB(for PostgreSQL)二、相关SQL操作1. 权限执行矩阵表2. 建库,建用户,给用户授权
DarkAthena24 天前
数据库·gaussdb
【GaussDB】执行索引跳扫时如果遇到该索引正在执行autovacuum,可能会导致数据查询不到数据库版本:506.0.0SPC0100 串行业务:因此猜测该问题可能与autovacuum索引维护有关。另外,索引跳扫也是在506.0.0SPC0100版本引入的新特性(比原生PG要早),考虑该新特性可能存在问题。
人工智能知识库24 天前
数据库·华为·gaussdb·题库·hccdp-gaussdb·工作级开发者认证
2026年HCCDP-GaussDB工作级开发者题库(详细解析)题库整理了一段时间了,完整的题库已经发在“题主”小程序上了,需要的同学可以自己去找一下。可以跟大家一起刷题备考。
DarkAthena24 天前
数据库·gaussdb
【GaussDB】解析GaussDB热补丁机制热补丁(Hot Patching)是指在程序运行过程中,无需停止或重启程序,直接对其进行修补或更新的一种技术。
Gauss松鼠会25 天前
数据库·sql·gaussdb
【GaussDB 】GaussDB 性能排查与锁等待分析常用 SQL 全面解析(TOP SQL / 等锁 / 长事务 / LwLock / SubPlan)GaussDB 在实际生产环境中,性能瓶颈与数据库锁等待问题常常是影响业务的核心因素。本文整理了一套 可直接用于排查性能问题的 SQL & 实战案例,涵盖: