openGauss经验总结
文章平均质量分 90
总结openGauss开发问题&案例,给大家提供参考。
Gauss松鼠会
深耕数据库10余年,致力于GaussDB、openGauss等数据库技术的学习、探索与传播。
展开
-
openGauss 数据库管理工具:DataKit 6.0 部署与配置实战
openGauss数据库的开发运维涉及到很多复杂操作,openGauss DataKit提供了一个可视化操作的运维界面,可以帮助用户管理,安装,监控运维自己的openGauss数据库以及对应的物理机资源。原创 2024-09-09 10:10:01 · 1862 阅读 · 29 评论 -
openGauss闪回恢复
闪回恢复可以有选择性的撤销一个已提交事务的影响,对于误操作数据后恢复十分有效。采用闪回技术后,恢复已提交的数据库修改前的数据,只需要秒级,而且恢复时间和数据库大小无关。可以快速有效的进行数据的恢复。原创 2024-09-03 09:37:58 · 1012 阅读 · 17 评论 -
openGauss极简版单节点安装
操作系统:CentOS 7.6或openEuler 20.03LTS原创 2024-08-27 10:00:36 · 980 阅读 · 16 评论 -
Oracle迁移至openGauss的工具:ora2op的安装配置
本工具是使用perl,在安装时会遇到各种问题,解决方式也是一点一点摸索,各种包依赖安装不成功。大家在参考使用时需结合实际情况。 使用的操作系统是centos7.9。原创 2024-08-26 10:06:07 · 840 阅读 · 9 评论 -
openGauss - 向量化执行引擎算子HashAgg解读
openGauss的向量化执行引擎如何通过Hash来实现聚合?原创 2024-08-20 14:33:47 · 598 阅读 · 13 评论 -
openGauss 6.0安装过程解除对root用户依赖之gs_preinstall
用非root命令执行预命令,在安全和易用性等方面都有很大的改进(当然还有一些前提条件需要root用户执行,期待后续版本的继续优化),可以减少用户执行过程的用户切换,也可以控制root用户权限控制。一定程度减少了用户误操作对整个系统的影响范围。原创 2024-08-19 10:48:18 · 730 阅读 · 16 评论 -
【DataKit系列】数据迁移-实例搭建步骤(二)
数据迁移实例搭建步骤及迁移各步骤详细说明。原创 2024-08-09 14:14:22 · 1315 阅读 · 3 评论 -
【DataKit系列】数据迁移-使用说明(一)
DataKit是开源的openGuass数据库管理工具,支持用户对openGuass进行安装,运维,卸载等其他功能。原创 2024-08-08 15:02:54 · 1025 阅读 · 12 评论 -
openGauss 5.0 LTS部署至华为云ECS CentOS8.2实操教程
本实操教程能够使个人开发者以及高校师生能够以成本最小的方式快速将openGauss部署到华为云的ECS上,以便快速进行功能验证以及小规模数据库应用开发。原创 2024-08-02 11:14:34 · 1578 阅读 · 20 评论 -
openGauss触发器详解
触发器是 openGauss 数据库中的重要工具,能够帮助开发者简化复杂的数据库操作,实现自动化管理。原创 2024-07-25 14:52:35 · 1884 阅读 · 30 评论 -
openGauss存储过程创建及应用
openGauss 是一款开源关系型数据库管理系统,广泛应用于企业级应用中。随着数据量的增长和业务逻辑的复杂化,数据库管理和操作的自动化需求越来越高。原创 2024-07-15 14:53:11 · 1944 阅读 · 28 评论 -
记录openGauss数据库定时备份数据的过程
数据库运营过程中也会有很多后续执行命令的场景,比如定时的数据加载,抽取转换,数据清理等。三国演义中有好几处锦囊妙计的情节,目前下发的命令并不会立即执行,而是在之后的某个时间点,或者某种条件满足后,触发执行。首先怀疑是环境变量的问题,于是在crontab中加环境变量,在crontab中加source命令,shell脚本的路径又改为绝对路径,gs_dump命令的路径也改为绝对路径等,尝试了不下10来中方法,然而还是没能搞定。后面为需要执行的命令,注意命令的路径要写绝对路径。原创 2024-06-19 14:42:22 · 1463 阅读 · 3 评论 -
openGauss系数据库逻辑复制实现双写
本篇关于逻辑复制实现双写的案例,本来准备了3个环境,分别是306、501和505,奈何在5版本向3版本订阅的时候,出现了报错,但也将整个过程都记录下来吧。原创 2024-06-05 09:37:16 · 496 阅读 · 2 评论 -
三头六臂战力增倍——openGauss5.0.0一主两备扩容至一主三备
openGauss支持集群的扩容和缩容,下面简单记录了openGauss5.0.0一主两备扩容至一主三备的过程,供各位方家参考指正。业务峰值的时候缩容,过峰之后自然会有扩容的诉求,关于缩容过程的介绍,将在下期介绍,敬请关注。3. 在要加入集群的新机器上创建omm用户和用户组dbgrp,注意omm用户的密码需和其他机器相同。检查结果:没有异常(Abnormal numbers:0),有4个告警,可忽略。执行gs_sshexkey命令(注意root 和 omm都要执行)。1. 命令执行成功,检查集群状态。原创 2024-05-22 10:50:09 · 444 阅读 · 0 评论 -
openEuler系统通过shell脚本安装openGauss 5.0.0企业版
除了安装openGauss的shell脚本外,还需要准备两个配置文件,一个是openGauss集群的配置文件:cluster_config.xml;上次提到的开机自启动的配置,获得了LD的称赞,然而LD的要求,都是“既得陇复望蜀”的,他又期望我们能实现openGauss安装的“自动化”,于是尝试了下用shell脚本部署,附件中的脚本实测有效,openEuler 20.03 LTS通过shell脚本建议操作部署openGauss 5.0.0企业版成功。4.9 install,安装需要输入数据库的密码;原创 2024-05-21 14:56:01 · 1613 阅读 · 16 评论 -
openGauss一主两备集群异常断电后不能正常启动的解决过程简记
影响集群启动的主要因素:1. 防火墙是否关闭(或者是否打开端口白名单)。2. 删除进程和文件的3步命令,至于手动启动,并不是必须的步骤。3. 断电前预先stop集群。原创 2024-05-16 10:17:58 · 1208 阅读 · 24 评论 -
openGauss 内存问题常用定位方法
分析memory context也是无奈之举,通过查看block的地址范围,找到chunk所在的block,之后可以列出此block中的chunk,找到前一个完整的chunk。根据梳理代码,大海捞针这个内存上下文所属的代码逻辑中,可能用到的数据结构,这个出问题的trunk的内容,如尝试尝试字符串、NodeTag等,或者本地搭建环境作为对照。一般需要强心分析内存上下文的都是一些内存访问出错的问题,根据内存上下文的结构,分析出问题的chunk块,甚至强行梳理整个上下文的chunk、block等,寻找线索。原创 2024-05-15 16:26:23 · 816 阅读 · 0 评论 -
openGauss dfx工具梳理
pg_stat_xact_sys_tables:视图,显示命名空间中系统表的事务状态信息。pg_stat_xact_user_tables:视图,显示命名空间中用户自定义普通表的事务状态信息。pg_stat_all_indexes:视图,包含当前数据库中的每个索引行,显示访问特定索引的统计。pg_stat_sys_indexes:视图,显示所有系统表的索引状态信息。原创 2024-05-14 15:41:35 · 1015 阅读 · 15 评论 -
连升三级!openGauss单机版从2.1.0经停3.0.0升级至5.0.0
如前文所述,我们的小demo项目起初安装了openGauss的2.1.0版本,由于2.1.0不是长期维护(LTS)版本,所以要升级到5.0.0LTS。考虑到虽然是DEMO项目,但也有些体验用户,所以为了保障业务连续性,决定还是按照升级的方式,而不采取卸载重装的方式。本篇从2.1.0经停3.0.0再到5.0.0版本升级过程的简要总结,供朋友们参考和指导。原创 2024-05-12 14:00:00 · 813 阅读 · 3 评论 -
【项目实战经验】基于openEuler22.03搭建openGauss Datakit 5.1.1
本项目是基于Web的openGauss的可视化的一体化工具:DataKit,目的是方便客户使用和管理openGauss可视化工具,可以为客户降低openGauss数据库安装使用门槛,做到安全中心管理,插件管理,将上层的开发运维工具插件化,各插件之间相互独立,方便用户按需引入。各插件围绕DataKit的资源中心进行扩展,提供一键化部署、卸载、组件化安装、多版本升级和日常运维、监控、迁移、开发、建模等复杂的操作。原创 2024-04-24 10:50:36 · 981 阅读 · 8 评论 -
openGauss 5.0 单点企业版部署_Centos7_x86(下)
分享了安装环境、配置、创建用户,本篇将继续分享执行、安装、访问数据库。原创 2024-04-11 14:30:13 · 1026 阅读 · 11 评论 -
openGauss 5.0 单点企业版部署_Centos7_x86(上)
通过openGauss提供的脚本安装时,只允许在单台物理机部署一个数据库系统。如果您需要在单台物理机部署多个数据库系统,建议您通过命令行安装,不需要通过openGauss提供的安装脚本执行安装。原创 2024-04-09 15:13:45 · 1328 阅读 · 18 评论 -
【项目实战经验】DataKit迁移MySQL到openGauss(下)
本文将分享DataKit迁移MySQL到openGauss的项目实战,供广大openGauss爱好者参考。原创 2024-04-07 09:48:23 · 2406 阅读 · 12 评论 -
【项目实战经验】DataKit迁移MySQL到openGauss(上)
本文将分享DataKit迁移MySQL到openGauss的项目实战,供广大openGauss爱好者参考。原创 2024-04-03 15:09:23 · 2560 阅读 · 19 评论 -
openGauss使用BenchmarkSQL进行性能测试(下)
本文提供openGauss使用BenchmarkSQL进行性能测试的方法和测试数据报告。原创 2024-03-15 14:30:24 · 3057 阅读 · 24 评论 -
openGauss使用BenchmarkSQL进行性能测试(上)
本文提供openGauss使用BenchmarkSQL进行性能测试的方法和测试数据报告。原创 2024-03-13 11:18:14 · 2486 阅读 · 14 评论 -
openGauss环境搭建 | 新手指南
openGauss开发需要使用linux环境,先下载远程连接工具Xshell/MobaXterm 。原创 2024-03-06 10:52:45 · 1904 阅读 · 12 评论 -
openGauss 5.0.0全密态数据库应用小试
openGauss HCIA教材中,安全是一个重要的章节,在实际项目中,随着网络安全和信息安全形势的变化,企业也越来越重视数据库安全。原创 2024-02-20 10:31:25 · 1062 阅读 · 8 评论 -
DataKit迁移MySQL到openGauss
本文将分享DataKit迁移MySQL到openGauss的项目实战,供广大openGauss爱好者参考。原创 2024-01-26 16:19:44 · 2684 阅读 · 17 评论 -
openGauss 5.0.0企业版一主一备安装部署
手把手教会openGauss 5.0.0 企业版 一主一备安装部署原创 2024-01-05 15:07:12 · 2173 阅读 · 13 评论 -
openGauss数据库3.0.0升级5.0.0操作实践
openGauss 数据库升级操作实践原创 2023-05-16 09:46:41 · 3202 阅读 · 16 评论 -
openGauss数据库pg_xlog爆满问题解决
openGauss数据库pg_xlog日志爆满问题解决办法原创 2023-04-24 15:23:42 · 4597 阅读 · 22 评论 -
openGauss中创建唯一索引和创建唯一约束的区别
OpenGauss中创建唯一索引和创建唯一约束的区别原创 2023-03-21 09:17:13 · 3399 阅读 · 17 评论 -
Tableau连接openGauss实践
Tableau连接openGauss实践原创 2023-02-24 09:37:37 · 3531 阅读 · 26 评论 -
openGauss单机版升级示例(2.0.1—>3.1.1)
openGauss单机版升级示例(2.0.1到3.1.1)原创 2023-02-10 11:12:03 · 3326 阅读 · 24 评论 -
openGauss数据库客户端接入认证详解
openGauss数据库客户端接入认证详解。原创 2023-02-07 10:50:49 · 3693 阅读 · 35 评论 -
Excel连接openGauss数据库实操
Excel连接访问openGauss数据库。原创 2023-02-03 09:49:13 · 3966 阅读 · 20 评论 -
超市进销存之openGauss数据库的应用与实践
本文设计从最基本的核心表设计出发,使用openGauss数据库,完成最基本的超市进销存管理任务。原创 2023-01-20 10:47:05 · 4588 阅读 · 16 评论 -
在WPS表格里制作连接到openGauss的实时刷新报表
数据库与excel结合出的报表实现。原创 2023-01-17 10:38:11 · 2184 阅读 · 21 评论 -
openGauss数据库PostGIS 安装与使用
openGauss提供PostGIS Extension(版本为PostGIS-2.4.2),插件安装与简单使用讲解。原创 2023-01-13 10:51:57 · 3077 阅读 · 22 评论