openGauss经验总结
文章平均质量分 90
总结openGauss开发问题&案例,给大家提供参考。
Gauss松鼠会
深耕数据库10余年,致力于GaussDB、openGauss等数据库技术的学习、探索与传播。
展开
-
记录openGauss数据库定时备份数据的过程
数据库运营过程中也会有很多后续执行命令的场景,比如定时的数据加载,抽取转换,数据清理等。三国演义中有好几处锦囊妙计的情节,目前下发的命令并不会立即执行,而是在之后的某个时间点,或者某种条件满足后,触发执行。首先怀疑是环境变量的问题,于是在crontab中加环境变量,在crontab中加source命令,shell脚本的路径又改为绝对路径,gs_dump命令的路径也改为绝对路径等,尝试了不下10来中方法,然而还是没能搞定。后面为需要执行的命令,注意命令的路径要写绝对路径。原创 2024-06-19 14:42:22 · 1132 阅读 · 3 评论 -
openGauss系数据库逻辑复制实现双写
本篇关于逻辑复制实现双写的案例,本来准备了3个环境,分别是306、501和505,奈何在5版本向3版本订阅的时候,出现了报错,但也将整个过程都记录下来吧。原创 2024-06-05 09:37:16 · 371 阅读 · 1 评论 -
三头六臂战力增倍——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 · 346 阅读 · 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 · 1119 阅读 · 16 评论 -
openGauss一主两备集群异常断电后不能正常启动的解决过程简记
影响集群启动的主要因素:1. 防火墙是否关闭(或者是否打开端口白名单)。2. 删除进程和文件的3步命令,至于手动启动,并不是必须的步骤。3. 断电前预先stop集群。原创 2024-05-16 10:17:58 · 1065 阅读 · 24 评论 -
openGauss 内存问题常用定位方法
分析memory context也是无奈之举,通过查看block的地址范围,找到chunk所在的block,之后可以列出此block中的chunk,找到前一个完整的chunk。根据梳理代码,大海捞针这个内存上下文所属的代码逻辑中,可能用到的数据结构,这个出问题的trunk的内容,如尝试尝试字符串、NodeTag等,或者本地搭建环境作为对照。一般需要强心分析内存上下文的都是一些内存访问出错的问题,根据内存上下文的结构,分析出问题的chunk块,甚至强行梳理整个上下文的chunk、block等,寻找线索。原创 2024-05-15 16:26:23 · 648 阅读 · 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 · 961 阅读 · 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 · 695 阅读 · 3 评论 -
【项目实战经验】基于openEuler22.03搭建openGauss Datakit 5.1.1
本项目是基于Web的openGauss的可视化的一体化工具:DataKit,目的是方便客户使用和管理openGauss可视化工具,可以为客户降低openGauss数据库安装使用门槛,做到安全中心管理,插件管理,将上层的开发运维工具插件化,各插件之间相互独立,方便用户按需引入。各插件围绕DataKit的资源中心进行扩展,提供一键化部署、卸载、组件化安装、多版本升级和日常运维、监控、迁移、开发、建模等复杂的操作。原创 2024-04-24 10:50:36 · 741 阅读 · 8 评论 -
openGauss 5.0 单点企业版部署_Centos7_x86(下)
分享了安装环境、配置、创建用户,本篇将继续分享执行、安装、访问数据库。原创 2024-04-11 14:30:13 · 913 阅读 · 11 评论 -
openGauss 5.0 单点企业版部署_Centos7_x86(上)
通过openGauss提供的脚本安装时,只允许在单台物理机部署一个数据库系统。如果您需要在单台物理机部署多个数据库系统,建议您通过命令行安装,不需要通过openGauss提供的安装脚本执行安装。原创 2024-04-09 15:13:45 · 1255 阅读 · 18 评论 -
【项目实战经验】DataKit迁移MySQL到openGauss(下)
本文将分享DataKit迁移MySQL到openGauss的项目实战,供广大openGauss爱好者参考。原创 2024-04-07 09:48:23 · 2009 阅读 · 12 评论 -
【项目实战经验】DataKit迁移MySQL到openGauss(上)
本文将分享DataKit迁移MySQL到openGauss的项目实战,供广大openGauss爱好者参考。原创 2024-04-03 15:09:23 · 2345 阅读 · 19 评论 -
openGauss使用BenchmarkSQL进行性能测试(下)
本文提供openGauss使用BenchmarkSQL进行性能测试的方法和测试数据报告。原创 2024-03-15 14:30:24 · 2932 阅读 · 24 评论 -
openGauss使用BenchmarkSQL进行性能测试(上)
本文提供openGauss使用BenchmarkSQL进行性能测试的方法和测试数据报告。原创 2024-03-13 11:18:14 · 2250 阅读 · 14 评论 -
openGauss环境搭建 | 新手指南
openGauss开发需要使用linux环境,先下载远程连接工具Xshell/MobaXterm 。原创 2024-03-06 10:52:45 · 1696 阅读 · 12 评论 -
openGauss 5.0.0全密态数据库应用小试
openGauss HCIA教材中,安全是一个重要的章节,在实际项目中,随着网络安全和信息安全形势的变化,企业也越来越重视数据库安全。原创 2024-02-20 10:31:25 · 1021 阅读 · 8 评论 -
DataKit迁移MySQL到openGauss
本文将分享DataKit迁移MySQL到openGauss的项目实战,供广大openGauss爱好者参考。原创 2024-01-26 16:19:44 · 2326 阅读 · 17 评论 -
openGauss 5.0.0企业版一主一备安装部署
手把手教会openGauss 5.0.0 企业版 一主一备安装部署原创 2024-01-05 15:07:12 · 1835 阅读 · 13 评论 -
openGauss数据库3.0.0升级5.0.0操作实践
openGauss 数据库升级操作实践原创 2023-05-16 09:46:41 · 3071 阅读 · 16 评论 -
openGauss数据库pg_xlog爆满问题解决
openGauss数据库pg_xlog日志爆满问题解决办法原创 2023-04-24 15:23:42 · 4349 阅读 · 22 评论 -
openGauss中创建唯一索引和创建唯一约束的区别
OpenGauss中创建唯一索引和创建唯一约束的区别原创 2023-03-21 09:17:13 · 3268 阅读 · 17 评论 -
Tableau连接openGauss实践
Tableau连接openGauss实践原创 2023-02-24 09:37:37 · 3486 阅读 · 26 评论 -
openGauss单机版升级示例(2.0.1—>3.1.1)
openGauss单机版升级示例(2.0.1到3.1.1)原创 2023-02-10 11:12:03 · 3197 阅读 · 24 评论 -
openGauss数据库客户端接入认证详解
openGauss数据库客户端接入认证详解。原创 2023-02-07 10:50:49 · 3474 阅读 · 35 评论 -
Excel连接openGauss数据库实操
Excel连接访问openGauss数据库。原创 2023-02-03 09:49:13 · 3750 阅读 · 20 评论 -
超市进销存之openGauss数据库的应用与实践
本文设计从最基本的核心表设计出发,使用openGauss数据库,完成最基本的超市进销存管理任务。原创 2023-01-20 10:47:05 · 4516 阅读 · 16 评论 -
在WPS表格里制作连接到openGauss的实时刷新报表
数据库与excel结合出的报表实现。原创 2023-01-17 10:38:11 · 2088 阅读 · 21 评论 -
openGauss数据库PostGIS 安装与使用
openGauss提供PostGIS Extension(版本为PostGIS-2.4.2),插件安装与简单使用讲解。原创 2023-01-13 10:51:57 · 2780 阅读 · 22 评论 -
openGauss中Schema赋权小试
Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。原创 2023-01-10 09:40:33 · 2276 阅读 · 33 评论 -
openGauss Cluster Manager RTO Test
openGauss Cluster Manager RTO Test。原创 2023-01-06 14:44:39 · 814 阅读 · 1 评论 -
【我和openGauss的故事】openGauss获奖项目讲解
我们团队通过这次openguass开发,进一步掌握数据库的方法和技术,提高软件开发的实际能力,培养设计能力和综合分析、解决问题的能力。v原创 2023-01-03 10:56:14 · 678 阅读 · 2 评论 -
openGauss易知易会的几个实用特性
openGauss易知易会的几个实用特性。原创 2022-12-30 14:29:41 · 2481 阅读 · 4 评论 -
使用gs_probackup进行openGauss数据库物理备份与恢复
openGauss数据库物理备份与恢复原创 2022-12-27 09:57:40 · 3232 阅读 · 29 评论 -
openGauss的WDR报告解读
openGauss的WDR报告解读原创 2022-12-20 16:35:09 · 2697 阅读 · 3 评论 -
通过Go语言自制安装openGauss二进制程序
通过Go语言自制安装openGauss二进制程序原创 2022-12-16 17:35:41 · 2510 阅读 · 2 评论 -
openGauss数据库逻辑备份与恢复
openGauss数据库逻辑备份与恢复原创 2022-12-13 14:18:09 · 2465 阅读 · 16 评论 -
实践干货输出【SpringBoot + openGauss3开发入门】
本文介绍如何快速安装OpenGauss3,OpenGauss3的安装这是笔者浓缩提炼的,并且在Spring Boot中集成使用OpenGauss3数据库。原创 2022-12-09 11:25:53 · 3465 阅读 · 2 评论 -
windows环境下python连接openGauss数据库
window环境下python连接openGauss数据库原创 2022-12-06 09:50:48 · 6051 阅读 · 29 评论 -
Ansible自动化部署安装openGauss3.1企业版单机
Ansible自动化部署安装openGauss3.1企业版单机原创 2022-12-02 14:34:18 · 2434 阅读 · 1 评论