自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 openGauss 产品特点

通常在表数据被错误的UPDATE、DELETE、TRUNCATE和DROP时数据难以恢复,即便恢复也仅能通过PITR(Point-in-time recovery,基于时间点恢复)的方式恢复到错误操作前的时刻。openGauss对TIMECAPSULE以及RECYCLEBIN的支持,使用户可以通过指定时间戳进行闪回查询,或者指定时间戳对表进行闪回,获取到错误DELETE、UPDATE前的历史数据。openGauss具有高性能、高可用、高安全性和可维护性好的特点。

2023-04-21 17:14:27 183

原创 openGauss 系统架构

数字技术正在加速落地行业应用,支撑着丰富的在线应用与服务,产业数字化加速产生了海量的数据,图、流、时序和地图空间等多种数据类型层出不穷,这需要不同的算力架构做处理,数据库对计算的需求由单一的通用CPU向GPU、NPU等多样性计算演进。同时,为了有效应对大规模数据库可靠性、性能、易用性的终极诉求,业界数据库逐渐走向统一的标准化资源池化架构。针对多样性计算演进的趋势,openGauss实现了资源池化架构,首次实现计算、内存和存储三层解耦,层层池化带来更好的资源调度效率,更好的处理性能和创新的敏捷性。

2023-04-21 17:12:24 130

原创 openGauss 产品定位

openGauss是一款提供面向多核的极致性能、全链路的业务和数据安全,基于AI的调优和高效运维的能力,全面友好开放,携手伙伴共同打造全球领先的企业级开源关系型数据库,采用木兰宽松许可证v2发行。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库。

2023-04-21 17:11:39 95

原创 openGauss PQreset

此函数将关闭与服务器的连接并且试图与同一个服务器重建新的连接,并使用所有前面使用过的参数。该函数在链接异常后进行故障恢复时十分有效。重置与服务器的通讯端口。指向包含链接的对象指针。

2023-04-21 16:32:00 71

原创 openGauss PQfinish

若PQstatus判断服务器链接尝试失败,应用程序调用PQfinish释放被PGconn对象使用的存储器,PQfinish调用后PGconn指针不可再次使用。关闭与服务器的连接,同时释放被PGconn对象使用的存储器。指向包含链接的对象指针。PQfinish参数。

2023-04-21 16:31:11 138

原创 openGauss 资源池化开发者环境部署指南

openGauss资源池化是openGauss推出的一种新型的集群架构.通过DMS和DSS组件,实现集群中多个节点的底层存储数据共享和节点间的内存实时共享,达到节省底层存储资源以及集群内部支持一写多读且可以实时一致性读的目的。本文主要介绍开发者如何搭建一个可以用于自己学习或者开发的资源池化环境。

2023-04-14 17:23:25 279

原创 openGauss 资源池化架构

本文档主要介绍资源池化架构下的一些最佳实践和使用注意事项,用于支撑对相关特性感兴趣的开发者可以快速部署、实践或进行定制化开发。本文档建议开发者至少具有一定的基础,能够熟练编译openGauss源码、掌握一些存储的基本知识和linux系统的基本命令。资源池化架构可以参考下图。

2023-04-14 17:12:42 172

原创 openGauss 两地三中心跨Region容灾

从openGauss 3.1.0版本开始,两地三中心跨Region容灾开始提供该解决方案。

2023-04-14 17:11:52 171

原创 openGauss 常见主备部署方案

以上为一些典型的部署方案,用户可以依据自身实际业务场景对以上各种部署方案进行调整,比如增减备机数量、调整中心数量、适当安置同步备和异步备、适当使用级联备机等。组网特点: 双集群容灾方案,两个独立集群,主备集群组网方式可任意选择,备集群会选出首备连接主集群的主DN,灾备集群内都以级联备方式连接首备。组网特点: 两地三中心,每个AZ都保证至少有一个同步备,同时地点和中心数的增加,集群的可靠性能够达到最高。组网特点: 同城两个AZ,相比单AZ可靠性更强,主中心和同城中心可以分别配置一个同步备。

2023-04-14 17:10:28 563

原创 openGauss 数据库逻辑结构图

openGauss的数据库节点负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍数据库节点都有哪些对象,以及这些对象之间的关系。

2023-04-14 15:47:40 275

原创 openGauss 相关概念

根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。openGauss的模式是对数据库做一个逻辑分割。openGauss的模式和用户是弱绑定的,所谓的弱绑定是指虽然创建用户的同时会自动创建一个同名模式,但用户也可以单独创建模式,并且为用户指定其他的模式。创建数据对象时可以指定对应的表空间,如果不指定相应的表空间,相关的对象会默认保存在PG_DEFAULT空间中。在openGauss中,表空间是一个目录,可以存在多个,里面存储的是它所包含的数据库的各种物理文件。

2023-04-14 15:44:19 91

转载 openGauss 高危操作一览表

选择业务低谷升级,升级前对数据库进行全面巡检,提前排除关键指标风险后,与用户沟通好影响和升级时间窗后,再实施升级。执行DDL前谨慎评估影响,尽量离线操作,若无法离线操作,尽量通过等锁时长等参数,减少等待时间,避免DDL阻塞业务。参数修改前,请详细阅读产品文档说明,并准确评估影响后,再实施,若无法评估影响,请联系华为工程师支持。kill掉dn进程,可能导致业务闪断,甚至触发主备切换,若主备差异较大,RTO风险更大。禁止手动修改,如需修改请使用相应的数据库操作命令,并在明确风险后修改。

2023-03-30 14:46:05 107

转载 openGauss 导出并查看wdr诊断报告

结束snapshot的id,默认end_snap_id大于begin_snap_id(表snapshot.snaoshot中的snapshot_id)要查看的某段时间性能的开始的snapshot的id(表snapshot.snaoshot中的snapshot_id)集群维度的性能统计信息:CPU时间,DB时间,逻辑读/物理读,IO性能,登入登出,负载强度,负载性能表现等。SQL语句各个维度性能统计:端到端时间,行活动,缓存命中,CPU消耗,时间消耗细分。执行如下命令,在本地生成HTML格式的WDR报告。

2023-03-30 14:43:23 205

转载 openGauss 慢sql诊断

在SQL语句执行性能不符合预期时,可以查看SQL语句执行信息,便于事后分析SQL语句执行时的行为,从而诊断SQL语句执行出现的相关问题。

2023-03-30 14:40:13 428

转载 openGauss 生成配置文件

使用gs_om工具生成的静态配置文件,可以替换已经损坏的配置文件,保证openGauss的正常运行。执行命令后,日志信息中会有新文件的存放的目录。以一主两备环境为例,打开新文件存放目录,会出现3个以主机名命名的配置文件,需要用这3个文件分别替换对应主机的配置文件。若使用--distribute参数,则会将生成的静态配置文件自动分配到对应节点,无需执行步骤。(可选)分别替换3台主机的/opt/gaussdb/app/bin目录下损坏的静态配置文件。执行如下命令会在本服务器指定目录下生成配置文件。

2023-03-30 14:36:16 303

转载 openGauss 实例主备切换

当业务正在操作时,发起switchover,可能主机的线程无法停止导致switchover显示超时,实际后台仍然在运行,等主机线程停止后,switchover即可完成。其他备机正在build的情况下,主机需要发送日志到备机后,才能降备,导致主备切换时间长。另外,switchover级联备机后,级联备机切换为备机,原备机降为级联备。切换过程中,因网络故障、磁盘满等原因造成主备实例连接断开,出现双主现象时,此时请参考如下步骤修复。以操作系统用户omm登录数据库任意节点,执行如下命令,查看主备情况。

2023-03-30 14:32:27 427

转载 openGauss状态查询

openGauss支持查看整个openGauss的状态,通过查询结果确认openGauss或者单个主机的运行状态是否正常。当节点出现Need repair状态时,可能需要对该节点进行重建使其恢复正常。节点正等待升级中,例如备机向主机发送升级请求后,正在等待主机回应时的状态。若要查询某主机上的实例状态,请在命令中增加“-h”项。主机日志/WAL日志不存在,或者备机日志比主机日志新。查看openGauss详细状态信息,含实例状态信息。其中,plat2为待查询主机的名称。节点正在降级中,如主机正在降为备机中。

2023-03-24 14:55:58 573

转载 卸载openGauss

卸载openGauss的过程包含卸载openGauss和对openGauss服务器的环境做清理。

2023-03-24 14:54:01 202

转载 启停openGauss

双机启动必须以双机模式启动,若中间过程以单机模式启动,则必须修复才能恢复双机关系,用gs_ctl build进行修复,gs_ctl的使用方法请参见《openGauss 工具参考》。如果启动openGauss或者停止openGauss服务失败,请根据日志文件中的日志信息排查错误,参见。启停节点及AZ的操作请参见《openGauss 工具参考》中“服务端工具 > gs_om”章节。如果是超时导致启动失败,可以执行如下命令,设置启动超时时间,默认超时时间为300s。使用以下命令启动openGauss。

2023-03-24 14:53:59 247

转载 openGauss RPM安装

本章节主要介绍在openEuler 22.03 LTS操作系统上,通过yum命令一键安装openGauss数据库。

2023-03-24 14:47:32 85

转载 openGauss 容器安装

本章节主要介绍通过Docker安装openGauss,方便DevOps用户的安装、配置和环境设置。

2023-03-24 14:36:33 74

转载 openGauss 一主一备节点安装

假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。使用普通用户登录到包安装的主机,解压openGauss压缩包到安装目录。安装执行完成后,使用ps和gs_ctl查看进程是否正常。执行install.sh脚本安装openGauss。

2023-03-23 10:09:55 160

转载 openGauss 单节点安装

安装后,数据库目录安装路径/opt/software/openGauss/data/single_node,其中/opt/software/openGauss为解压包路径,data/single_node为新创建的数据库节点目录。2.假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。-w:初始化数据库密码(gs_initdb指定),因安全需要,此项必须设置。安装后,该数据库部署节点的名称为sgnode(gs_initdb指定)。

2023-03-23 10:08:22 221

转载 openGauss 准备软硬件安装环境

本章节描述安装前需要进行的环境准备。

2023-03-23 09:53:46 182

转载 openGauss 获取安装包

解压安装包,检查安装目录及文件是否齐全。从openGauss开源社区下载对应平台的安装包。

2023-03-22 10:04:41 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除