技术栈
gaussdb
DarkAthena
20 小时前
数据库
·
docker
·
gaussdb
【GaussDB】构建一个GaussDB的Docker镜像
华为官方未提供GaussDB的Docker镜像,这在很多场景下对应用开发测试非常不方便。TPOPS用的元库是在docker里的,但是在TPOPS 25.1.30.10 中(GaussDB 内核 506.0 SPC0100)使用的元库是GaussDB 505.1.0.B026版本,这个元库版本里还有GaussDBInstaller(从505.2版本开始不再提供GaussDBInstaller的安装方式),版本不是最新,而且镜像大小超过1GB,包含了一些不必要的东西。(镜像构建代码位置:\docker-ser
小云数据库服务专线
3 天前
数据库
·
数据库架构
·
gaussdb
GaussDB 数据库架构师(八) 等待事件概述-1
等待事件:指当数据库会话(session)因资源竞争或依赖无法继续执行时,进入"等待"状态,此时产生的性能事件即等待事件。
Gauss松鼠会
3 天前
数据库
·
sql
·
安全
·
华为云
·
database
·
gaussdb
华为云DRS实现Oracle到GaussDB数据库迁移的全流程技术方案
以下为使用华为云DRS(数据复制服务)实现Oracle到GaussDB数据库迁移的全流程技术方案,结合企业级实践案例及关键注意事项,为数据库迁移提供系统化指导:
王ASC
5 天前
数据库
·
oracle
·
gaussdb
Oracle迁移到高斯,查询字段默认小写,解决办法
Oracle中,查询结果字段默认大写。高斯中,查询结果字段默认小写。在Mybatis的xml中,如果查询语句使用Map接收查询结果,使用resultType="java.util.HashMap"或resultType="Map"等写法,返回的Map对象中,Key就是字段名,从Oracle迁移到高斯,大写变成小写,存在兼容性问题。
地平线here
5 天前
数据库
·
华为云
·
gaussdb
华为云数据库 GaussDB的 nvarchar2隐式类型转换的坑
假设:满足上面两个条件后,执行下面的sql,一定会报错:ERROR: Value "1947849730132353025" is out of range for type integer. 这就是因为再进行a.id = p.source_id 这块计算时,nvarchar2 的source_id 隐式转换为 int4 失败导致的。
小云数据库服务专线
5 天前
java
·
前端
·
gaussdb
GaussDB null的用法
null 空值代表丢失的未知数据。 默认情况下,表列可以保存 null 值。 本章解释 is null 和 is not null 操作符。
yBmZlQzJ
6 天前
数据库
·
sql
·
oracle
·
opengauss
·
gaussdb
第11天 |openGauss逻辑结构:数据库管理
接着昨天继续学习openGauss,今天是第11天了。今天学习内容是openGauss逻辑结构:表空间管理。 老规矩,先登陆墨天轮为我准备的实训实验室
小云数据库服务专线
8 天前
安全
·
数据库架构
·
gaussdb
GaussDB 数据库架构师修炼(七) 安全规划
2) 采用SQL审核工具(比如华为云UGO工具)防范风险SQL,包括不满足DBA预定义的规范、存在性能风险、存在误删风险等SQL 。
小云数据库服务专线
9 天前
数据库
·
数据库架构
·
gaussdb
GaussDB 数据库架构师修炼(三) 集群管理概览
CM( Cluster Manager)是一款集群管理软件。提供了集群启停、集群状态查询、进程保活、数据库主备的状态监控、磁盘网卡故障监控、 CPU内存资源监控、故障自动主备切换等能力。
小云数据库服务专线
12 天前
数据库
·
数据库架构
·
gaussdb
GaussDB 数据库架构师修炼(四) 备份容量估算
公式 备份容量C = 自动全量备份容量C1 + 自动差量备份容量C2 + 自动日志归档 容量C3 + 手动全量备份容量C4 全量备份容量C1=业务总数据量S ×( ceil(备份保留周期T1 ÷ 备份周期 T2+1 )× 压缩比R 差量备份容量C2 = 每日新增数据量D × 备份保留周期T1 × 压缩比R 日志归档容量C3 = 每日新增数据量D × 备份保留周期T1 手动全量备份容量C4 =业务总数据量S × 手动备份个数N × 压缩比R
小云数据库服务专线
14 天前
数据库
·
sql
·
gaussdb
GaussDB in的用法
in运算符允许您在WHERE子句中指定多个值。 in运算符是多个OR条件的简写。select column_name(s) from table_name where column_name in (value1, value2, ...); 或者 select column_name(s) from table_name where column_name in (select statement);
小云数据库服务专线
14 天前
数据库
·
gaussdb
GaussDB与Druid连接池常见问题
由于GaussDB当前没有自已的JDBC连接池,因此GaussDB建议使用第三方的Druid、Hikari CP、dbcp2等连接池。
写不出来就跑路
15 天前
数据库
·
sql
·
gaussdb
openGauss数据库管理实战指南——基本常用操作总结
查看所有数据库查看所有表 \d查看函数定义查看所有用户 select usename from pg_user;
Gauss松鼠会
18 天前
数据库
·
分布式
·
物联网
·
金融
·
database
·
gaussdb
GaussDB应用场景全景解析:从金融核心到物联网的分布式数据库实践
GaussDB应用场景全景解析:从金融核心到物联网的分布式数据库实践华为GaussDB以分布式架构突破传统数据库边界,在金融、电信、物联网等关键领域实现国产化替代与性能跃升。
DarkAthena
24 天前
数据库
·
gaussdb
【GaussDB】深度解析:创建存储过程卡死且无法Kill会话的疑难排查
由于已经定位到了问题,为方便本地复现演示,本文将用例简化,并且手动解压内核包安装了实例,调整参数和 TPOPS 下发的一致,模拟当时排查问题的过程。
Gauss松鼠会
24 天前
大数据
·
数据库
·
安全
·
database
·
gaussdb
GaussDB权限管理:从RBAC到精细化控制的企业级安全实践
在数据驱动的数字化转型浪潮中,数据库权限管理已成为企业数据安全的生命线。华为GaussDB作为分布式数据库的领军者,通过多层权限模型与动态审计机制,构建了兼顾灵活性与安全性的访问控制体系。本文将深入解析其技术原理、实操方案与行业级应用场景。
喝着咖啡敲代码
2 个月前
gaussdb
GaussDB创建数据库存储
示例一: 下面是一个简单的GaussDB存储过程示例: –创建一个存储过程。–调用此存储过程。解析:上面的代码是创建了一个名为prc_add的存储过程,该存储过程有两个参数,一个输入参数param1和一个输入/输出参数param2,数据类型均为整型(INTEGER)。 在存储过程的主体中,对输入/输出参数param2进行了修改,将其值赋为param1 + param2。在调用存储过程时,输入2作为输入参数param1的值,3作为输入/输出参数param2的值。最后,存储过程的结果输出到dbe_output
Gauss松鼠会
2 个月前
数据库
·
分布式
·
sql
·
database
·
gaussdb
GaussDB分布式数据库调优方法总结:从架构到实践的全链路优化指南
GaussDB分布式数据库调优方法总结:从架构到实践的全链路优化指南GaussDB作为华为自主研发的分布式数据库,基于MPP(大规模并行处理)架构设计,支持存储与计算分离、列存/行存混合引擎、向量化执行等核心技术,广泛应用于OLAP、HTAP及高并发事务场景。其性能调优需结合分布式特性、底层存储引擎及业务场景,是一个涉及架构设计、参数配置、查询优化、资源管理的系统工程。本文将从核心调优方向出发,总结GaussDB分布式数据库的性能优化方法论与实践经验。
我在北京coding
2 个月前
数据库
·
gaussdb
300道GaussDB(WMS)题目及答案。
GaussDB(WMS)考试是华为认证体系中针对GaussDB仓库管理系统(Warehouse Management System)的专业认证考试,主要评估考生在华为GaussDB数据库仓库管理方面的知识和技能。
Gauss松鼠会
2 个月前
大数据
·
数据库
·
elasticsearch
·
jenkins
·
opengauss
·
gaussdb
ElasticSearch迁移至openGauss
Elasticsearch 作为一种高效的全文搜索引擎,广泛应用于实时搜索、日志分析等场景。而 openGauss,作为一款企业级关系型数据库,强调事务处理与数据一致性。那么,当这两者的应用场景和技术架构发生交集时,如何实现它们之间的平滑迁移呢?