opengauss

Neolnfra2 天前
数据库·opengauss·gaussdb
openGauss部署配置指南这个流程将替代原来复杂的手动下载、解压、预检查和脚本安装。使用 yum 安装 openGauss此命令会把 gs_initdb, gs_ctl, gsql, gs_dump 等所有工具安装到系统的标准路径(如 /usr/bin/),并通常会创建一个 systemd 服务文件。
Gauss松鼠会8 天前
数据库·sql·postgresql·database·opengauss
【openGauss】如何在openGauss/PostgreSQL手动清理XLOG/WAL 文件?openGauss/PostgreSQL中的预写式日志WAL(Write Ahead Log),又名Xlog或redo log,相当于oracle的online redo log, 不同的是oracle online redo log是提前创建几组滚动使用,但在opengauss中只需要本配置参数控制WAL日志的周期,数据库会一直的创建并自动清理,但存在一些情况WAL日志未清理导致目录空间耗尽,或目录空间紧张时手动删除wal日志时,比如如何确认在非归档模式下哪些WAL日志文件可以安全删除?
大猫和小黄12 天前
数据库·微服务·opengauss·quartz·定时任务·若依·job
若依微服务Cloud中Quartz-Job模块适配OpenGauss数据库在将若依(Ruoyi)框架的任务调度模块从其他数据库迁移到OpenGauss时,遇到了Quartz调度器与数据库兼容性问题。OpenGauss作为华为推出的开源关系型数据库,虽然兼容PostgreSQL协议,但在实际使用Quartz时仍遇到了一些特殊问题。
IvanCodes12 天前
数据库·sql·opengauss
openGauss 高级特性:优化器、存储引擎与分区管理openGauss 作为一款企业级开源数据库,其强大的内核能力主要体现在智能优化器、多模存储引擎以及海量数据分区管理上。深入掌握这些高级特性及完整语法,是进行数据库架构设计与性能调优的基石。
IvanCodes13 天前
数据库·sql·oracle·opengauss
openGauss 存储核心机制:从表空间到数据块在 openGauss 数据库管理系统中,存储管理是连接逻辑数据结构与物理硬件资源的桥梁。深入理解这一体系,对于性能调优、容量规划以及故障排查至关重要。本文将从宏观的表空间与数据库,深入到微观的数据文件与数据块,全方位解析 openGauss 的存储架构。
Gauss松鼠会21 天前
数据库·sql·database·opengauss
【openGauss】让gsql和sqlplus输出包含有SQL及数据的完全一致的文本文件从oracle迁移到openGauss或MogDB,需要进行数据核对,虽然MogDB有官方的数据核对工具mvd,但有些客户还是想自己再核对一次。不过表太多,肯定需要进行很多条sql的批量核对,而且核对还不能仅仅只是统计行数,至少还要对数值列求和,有些表可能还要基于业务规则进行分组统计。 其实写段Java或者python就可以输出格式完全相同的查询结果了,但这些开发语言都有环境依赖,且对于运维DBA这一特定角色,可能不是太愿意用这些语言来编写代码。所以,希望能从gsql和sqlplus获得完全一致的文本输出
Gauss松鼠会1 个月前
数据库·vr·database·opengauss
【openGauss】如何通过pg_trigger.tgtype获取触发器的各种触发条件最近看到反馈兼容的dba_triggers视图中,同一个触发器的trigger_event被拆成了多行,和ORACLE中表现不一致,于是我进行了一些分析,发现是在其引用的information_schema.triggers视图中就已经拆开成了INSERT/DELETE/UPDATE,但是这些属性都是通过tgtype这一个int2整型的字段获取的,甚至连before/after/instead of/row/statement 等都是通过这一个字段。一个值存多种信息,这在ORACLE的数据字典视图里很常见
会洗碗的CV工程师1 个月前
性能测试·opengauss·数据库系统
Ubuntu22.04下用sysbench压力测试openGauss数据库的实践记录作为一名数据库运维工程师,近期我突然心血来潮想要评估openGauss数据库在高并发场景下的性能表现,以便为业务系统迁移提供数据支撑。openGauss作为开源数据库的代表,其稳定性和性能备受关注,而sysbench作为一款经典的多线程压力测试工具,能精准模拟CPU、内存及数据库等多维度负载。本次测试我选择在Ubuntu22.04 LTS系统上开展,全程记录操作细节、遇到的问题及最终结果,确保内容真实可复现。
羑悻的小杀马特1 个月前
网络·opengauss
openGauss 驱动的知识数据湖建设实践在企业数据战略中,长期存在着两个并行但割裂的世界:这种分离导致了严重的“左右手互搏”:AI 模型在“粮仓”里进行训练,却因缺乏高质量的、有上下文的知识而产生“幻觉”,无法回答精准的企业级问题;人类专家在“宝库”里查阅,却无法追溯到知识背后的原始数据证据链。
落798.1 个月前
opengauss
基于openGauss构建企业级RAG知识库:从环境搭建到智能检索的全实操指南在AI大模型爆发的当下,企业对“智能知识库”的需求愈发迫切——无论是客服系统的问题应答、研发团队的文档检索,还是运维部门的故障排查,都需要一套“能理解、快响应、高可靠”的检索增强生成(RAG)方案。而作为开源数据库的标杆,openGauss凭借其原生向量支持、高性能存储引擎和丰富的生态工具,成为搭建企业级RAG知识库的优质选择。
Gauss松鼠会1 个月前
数据库·sql·database·opengauss
【openGauss】OPENGAUSS/POSTGRESQL 中float类型到int类型的隐式转换在一次测试中,发现下面这条sql在oracle和POSTGRESQL/OPENGAUSS中的查询结果不一致
倔强的石头1062 个月前
opengauss·dbeaver
openGauss进阶:使用DBeaver可视化管理与实战在上一篇文章中,我们成功地在CentOS 7.9上部署了openGauss数据库,并通过gsql命令行验证了其基本功能。命令行虽然直接高效,但在处理复杂SQL、进行数据分析和日常管理时,图形化界面(GUI)工具往往能提供更直观、更便捷的操作体验。本篇将使用通用且强大的数据库客户端——DBeaver(Community Edition)进行演示。
小鹏linux2 个月前
数据库·opengauss·gaussdb
《openGauss安全架构与数据全生命周期防护实践:从技术体系到行业落地》目录一、什么是openGauss,如何使用?二、数字化时代数据安全的三大核心挑战1. 云化场景下的“数据信任”难题
羑悻的小杀马特2 个月前
数据库·postgresql·opengauss
openGauss 应用开发测评(PostgreSQL 接入方式)本文基于本地环境进行一次面向应用开发者的轻量测评,关注“易用性、兼容性、事务语义、开发体验”。示例通过 PostgreSQL 驱动(psycopg2)连接 openGauss,并在数据库中进行若干简单的表操作与事务演示。
羑悻的小杀马特2 个月前
数据库·sql·docker·opengauss
openGauss 数据库快速上手评测:从 Docker 安装到SQL 实战openGauss 作为一款开源的关系型数据库,凭借其高性能、高可用、高安全的特性,吸引了越来越多开发者的关注。本文将带您快速体验 openGauss,通过 Docker 环境,完成从连接数据库到执行基本 SQL 命令的全过程。
IvanCodes2 个月前
大数据·数据库·sql·opengauss
openGauss安装部署详细教程openGauss 作为一款企业级开源数据库,凭借卓越的性能、安全性与可扩展能力,成为企业数据库系统建设的重要选择。本文将系统讲解openGauss安装部署的完整流程,从环境规划、依赖安装、配置文件编写到数据库初始化,帮助你高效完成openGauss安装部署,掌握在openEuler等主流操作系统上进行openGauss安装部署的标准方法,并具备独立搭建生产级数据库环境的能力。
Gauss松鼠会2 个月前
数据库·docker·oracle·opengauss
【openGauss】构建一个兼容Oracle模式支持创建package的openGauss的docker镜像背景openGauss 2.1.0版本,新增package类型的对象,可以像oracle一样创建package,参考此篇文章