opengauss

robinson19884 小时前
oracle·opengauss·dm8·崖山·游标loop循环·pg18
测试Oracle-PG-DM-崖山-openGauss游标LOOP性能PLSQL开发应该尽量避免使用游标,乱用游标会引起严重性能问题最近几年做过很多ORACLE EBS优化项目,除了乱写SQL导致性能问题之外,影响性能最大的就是乱用游标
Gauss松鼠会5 天前
数据库·sql·database·opengauss
【openGauss】学习 gsql 命令行的使用学习目标学习 openGauss 数据库客户端工具 gsql 的使用。gsql 是 openGauss 提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql 还提供了若干高级特性,便于用户使用。详情可查看官方文档:工具参考 ----> 客户端工具 ----> gsql
Gauss松鼠会5 天前
数据库·sql·database·opengauss
【openGauss】openGauss 如何进行数据库例行维护学习目标学习检查数据库运行状态、锁信息、维护表、重建索引等数据库维护操作技术1.检查 openGauss 状态
Gauss松鼠会12 天前
数据库·sql·database·opengauss
【opengauss】opengauss使用gs_probackup进行增量备份恢复gs_probackup对物理备份gs_basebackup的增强开启配置使用PTRACK增量备份,需在postgresql.conf中手动添加参数“enable_cbm_tracking = on”。
云和数据.ChenGuang20 天前
数据库·汽车·opengauss·gaussdb·数据库权限管理
openGauss赋能新能源汽车智能制造——比亚迪MES系统数据库国产化升级案例openGauss赋能新能源汽车智能制造——比亚迪MES系统数据库国产化升级案例一、项目背景:新能源汽车智能制造的核心数据挑战
云和数据.ChenGuang20 天前
数据库·opengauss·gaussdb·数据库期末试题
GaussDB 期末考试题与面试题GaussDB 期末考试题与面试题第一部分:期末考试题一、单选题(每题2分,共20分)A. 仅支持关系型数据存储的数据库
Neolnfra22 天前
数据库·opengauss·gaussdb
openGauss部署配置指南这个流程将替代原来复杂的手动下载、解压、预检查和脚本安装。使用 yum 安装 openGauss此命令会把 gs_initdb, gs_ctl, gsql, gs_dump 等所有工具安装到系统的标准路径(如 /usr/bin/),并通常会创建一个 systemd 服务文件。
Gauss松鼠会1 个月前
数据库·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日志文件可以安全删除?
大猫和小黄1 个月前
数据库·微服务·opengauss·quartz·定时任务·若依·job
若依微服务Cloud中Quartz-Job模块适配OpenGauss数据库在将若依(Ruoyi)框架的任务调度模块从其他数据库迁移到OpenGauss时,遇到了Quartz调度器与数据库兼容性问题。OpenGauss作为华为推出的开源关系型数据库,虽然兼容PostgreSQL协议,但在实际使用Quartz时仍遇到了一些特殊问题。
IvanCodes1 个月前
数据库·sql·opengauss
openGauss 高级特性:优化器、存储引擎与分区管理openGauss 作为一款企业级开源数据库,其强大的内核能力主要体现在智能优化器、多模存储引擎以及海量数据分区管理上。深入掌握这些高级特性及完整语法,是进行数据库架构设计与性能调优的基石。
IvanCodes1 个月前
数据库·sql·oracle·opengauss
openGauss 存储核心机制:从表空间到数据块在 openGauss 数据库管理系统中,存储管理是连接逻辑数据结构与物理硬件资源的桥梁。深入理解这一体系,对于性能调优、容量规划以及故障排查至关重要。本文将从宏观的表空间与数据库,深入到微观的数据文件与数据块,全方位解析 openGauss 的存储架构。
Gauss松鼠会1 个月前
数据库·sql·database·opengauss
【openGauss】让gsql和sqlplus输出包含有SQL及数据的完全一致的文本文件从oracle迁移到openGauss或MogDB,需要进行数据核对,虽然MogDB有官方的数据核对工具mvd,但有些客户还是想自己再核对一次。不过表太多,肯定需要进行很多条sql的批量核对,而且核对还不能仅仅只是统计行数,至少还要对数值列求和,有些表可能还要基于业务规则进行分组统计。 其实写段Java或者python就可以输出格式完全相同的查询结果了,但这些开发语言都有环境依赖,且对于运维DBA这一特定角色,可能不是太愿意用这些语言来编写代码。所以,希望能从gsql和sqlplus获得完全一致的文本输出
Gauss松鼠会2 个月前
数据库·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工程师2 个月前
性能测试·opengauss·数据库系统
Ubuntu22.04下用sysbench压力测试openGauss数据库的实践记录作为一名数据库运维工程师,近期我突然心血来潮想要评估openGauss数据库在高并发场景下的性能表现,以便为业务系统迁移提供数据支撑。openGauss作为开源数据库的代表,其稳定性和性能备受关注,而sysbench作为一款经典的多线程压力测试工具,能精准模拟CPU、内存及数据库等多维度负载。本次测试我选择在Ubuntu22.04 LTS系统上开展,全程记录操作细节、遇到的问题及最终结果,确保内容真实可复现。
羑悻的小杀马特2 个月前
网络·opengauss
openGauss 驱动的知识数据湖建设实践在企业数据战略中,长期存在着两个并行但割裂的世界:这种分离导致了严重的“左右手互搏”:AI 模型在“粮仓”里进行训练,却因缺乏高质量的、有上下文的知识而产生“幻觉”,无法回答精准的企业级问题;人类专家在“宝库”里查阅,却无法追溯到知识背后的原始数据证据链。
落798.2 个月前
opengauss
基于openGauss构建企业级RAG知识库:从环境搭建到智能检索的全实操指南在AI大模型爆发的当下,企业对“智能知识库”的需求愈发迫切——无论是客服系统的问题应答、研发团队的文档检索,还是运维部门的故障排查,都需要一套“能理解、快响应、高可靠”的检索增强生成(RAG)方案。而作为开源数据库的标杆,openGauss凭借其原生向量支持、高性能存储引擎和丰富的生态工具,成为搭建企业级RAG知识库的优质选择。
Gauss松鼠会2 个月前
数据库·sql·database·opengauss
【openGauss】OPENGAUSS/POSTGRESQL 中float类型到int类型的隐式转换在一次测试中,发现下面这条sql在oracle和POSTGRESQL/OPENGAUSS中的查询结果不一致