openGauss
文章平均质量分 85
若兰幽竹
认认真真做事,踏踏实实做人。不以物喜,不以己悲,活出自我,成就自我。
展开
-
【openGauss5.0.0】数据库恢复XLOG分析
xlog当前插入点:0/244FE20,当前插入的xlog segment为:000000010000000000000002,LSN为:4521504。打开新的SSH会话窗口以immediate模式关闭数据库。重启数据库,查看t3表数据及当前xlog插入点及LSN。说明重启后,数据库需要重做日志,将数据进行恢复。打开新的SSH会话窗口以fast模式关闭数据库。查看当前xlog插入点及LSN所在WAL的位置。再重启数据库,查看t3表数据及运行日志变化情况。,这个值和第9步骤看到的是一样的。原创 2024-03-25 22:37:34 · 954 阅读 · 0 评论 -
【基于openGauss2.1.0企业版安装X-Tuner参数调优工具】
遇到的问题:/tmp存储空间不足,如。新建setup.cfg文件。新增pip.conf文件。原创 2024-01-06 08:58:11 · 441 阅读 · 0 评论 -
【导出与导入Virtualbox虚拟机和启动连接openGauss数据库】
到此,已完成了【导出与导入Virtualbox虚拟机和启动连接openGauss数据库】,接下来的事情你们自己可以愉快的玩耍了!启动后,登录到虚拟机中(原创 2024-01-04 17:26:20 · 1031 阅读 · 0 评论 -
【openGauss服务器端工具的使用】
gs_check改进增强,统一化当前系统中存在的各种检查工具,例如gs_check、gs_checkos等,帮助用户在openGauss运行过程中,全量的检查openGauss运行环境、操作系统环境、网络环境及数据库执行环境,也有助于在openGauss重大操作之前对各类环境进行全面检查,有效保证操作执行成功。数据库运行时,某些操作在执行过程中可能会出现错误,数据库依然能够运行。当openGauss发生故障时,使用 gs_collector 此工具收集OS信息、日志信息以及配置文件等信息,来定位问题。原创 2024-01-03 22:49:25 · 960 阅读 · 0 评论 -
【解决openGauss无法使用gs_check等服务器端命令问题】
-h 后面的IP地址换成你自己环境中数据库所在主机IP地址。重新执行openGauss服务器端命令,如下所示,正常显示。该命令执行成功后,会在omm用户家目录下生成一个隐藏目录。切换到omm系统用户下,执行如下命令生成密钥对。数据库所在主机之间没有实现SSH免密登录。原创 2024-01-03 17:40:46 · 543 阅读 · 0 评论 -
【创建VirtualBox虚拟机并安装openEuler20.03 TLS SP1操作系统】
鼠标点击屏幕(虚拟机黑色屏幕)按电脑键盘上上下键选择第一个选项:Install openEuler 20.03-LTS-SP1。原创 2024-01-03 13:44:59 · 473 阅读 · 0 评论 -
【基于VirtualBox及openEuler20.03 TLS SP1编译openGauss2.1.0源码】
下载openGauss源码和openGauss-third_party_binarylibs第三方库,进入到/opt/software目录下 ,下载openGauss2.1.0 源码和下载openGauss-third_party_binarylibs-2.1.0,由于开源软件编译构建耗时长,我们特地使用openGauss-third_party编译构建出了一份binarylibs并压缩上传到了网上,用户可以直接下载获取。,进入解压后的目录openeuler-lsb-5.0,将其中的。原创 2023-12-27 23:09:04 · 996 阅读 · 0 评论 -
基于openGauss5.0.0全密态数据库等值查询小案例
密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据隐私的作用。2. 特性介绍从用户视角来看,整个密态等值查询的主要功能分为三部分,主要通过新增的KeyTool工具以及openGauss的增强gsql客户端来实现。首先是客户端密钥管理功能。原创 2023-12-26 10:50:19 · 313 阅读 · 0 评论 -
【基于openGauss5.0.0简单使用DBMind】
其他的有关DBMind的功能,大家感兴趣,可自行测试,希望对您有所帮助~~~~~感兴趣可以查看下queries.sql内容,看下生成了哪些SQL语句。为了测试AP性能,以omm用户上传tpch_ap_data.sql(查看了supplier表的总记录数为:10000条。至此,已完后TPCH测试数据的导入工作。至此,已完成了查询语句的生成。原创 2023-12-06 14:31:13 · 418 阅读 · 0 评论 -
【基于VirtualBox和openEuler20.03 TLS安装openGauss5.0.0及安装DBMind】
因此,它与prometheus是一一对应的,即如果只有一个prometheus服务,则只需要一个reprocessing_exporter即可。prometheus和reprocessing_exproter一起部署在主控节点上,reprocessing_exproter依赖prometheus,所以需要先启动prometheus再启动reprocessing_exporter。安装Prometheus,并将其上传到omm用户的家目录/home/omm,修改其用户和用户组为omm:dbgrp。原创 2023-12-05 23:07:25 · 1289 阅读 · 0 评论 -
【openGauss2.1.0实现X-Tuner进行参数调优】
如果不是源码安装openGauss,而是使用编译好的openGauss安装包安装,则X-Tuner是openGauss2.1.0自带的一款工具。通过使用X-Tuner工具,可以对openGauss2.1.0的参数进行优化,以提高其性能。用户】,利用X-Tuner获得参数优化建议,执行如下命令,需要输入正确的omm数据库用户密码及omm操作系统用户密码(密码为关卡一中创建omm时设置的用户密码)。如果系统要求性能较高,在高并发和大业务量的场景下,虽缩短了半分钟时间,但从整体上看,性能还是有不少的提升。原创 2023-08-31 00:49:20 · 314 阅读 · 0 评论 -
【openGauss2.1.0利用Index-advisor实现索引推荐】
如果不是源码安装openGauss,而是使用编译好的openGauss安装包安装,则X-Tuner是openGauss2.1.0自带的一款工具。通过使用X-Tuner工具,可以对openGauss2.1.0的参数进行优化,以提高其性能。用户】,利用X-Tuner获得参数优化建议,执行如下命令,需要输入正确的omm数据库用户密码及omm操作系统用户密码(密码为关卡一中创建omm时设置的用户密码)。产生的),记录下脚本执行时间,这个过程可能需要花费十多分钟的时间,请耐心等待。参数调优后,再次使用【原创 2023-08-30 23:52:51 · 249 阅读 · 0 评论 -
【openGauss2.1.0 TPC-H数据导入】
openGauss2.1.0 TPC-C数据导入一、下载tpch测试数据二、导入测试数据一、下载tpch测试数据使用普通用户如omm登录服务器执行如下命令下载测试数据库:git clone https://gitee.com/xzp-blog/tpch-kit.git二、导入测试数据进入dbgen目录下,生成makefile文件:cd /opt/software/tpch-kit/dbgen/make -f Makefile连接openGauss数据库,创建tpch的databa原创 2023-08-29 23:53:27 · 1181 阅读 · 0 评论 -
【基于华为云ECS及openEuler20.03 TLS安装单机openGauss2.1.0企业版】
安装数据库分为两步,预安装gs_preinstall和安装gs_install。预安装会创建工具、数据、日志文件等目录,并将相关工具写入到对应目录下。安装则会初始化数据目录,将数据库配置文件、数据文件写入。输入的密码需要满复杂度要求,长度大于8字符且至少包含字母、数字、特殊字符中三种。预安装过程成会有一次交互输入,需要创建用户并属于设置用户密码。至此完成了整个数据库的安装与测试,恭喜大家~~进入到安装脚本目录下,执行预安装操作。请输入yes,并输入omm用户密码。为安装数据库的管理用户,原创 2023-07-12 21:55:36 · 296 阅读 · 0 评论 -
【Data Studio 2.1.0连接openGauss2.1.0】
至此,已完成了配置!大家可以尽情的玩耍了~~~~原创 2023-06-27 20:52:32 · 646 阅读 · 1 评论 -
【基于华为云ECS及openEuler 20.03 TLS和openGauss2.1.0环境安装X-Tuner】
【代码】【基于openEuler 20.03 和openGauss2.1.0环境中安装X-Tuner】原创 2023-06-26 18:08:00 · 333 阅读 · 0 评论 -
【基于华为云ECS及openEuler 20.03 TLS编译openGauss2.1.0源码】
下载openGauss源码和openGauss-third_party_binarylibs第三方库,进入到/sda目录下 ,下载openGauss2.1.0 源码和下载openGauss-third_party_binarylibs-2.1.0,由于开源软件编译构建耗时长,我们特地使用openGauss-third_party编译构建出了一份binarylibs并压缩上传到了网上,用户可以直接下载获取。下载比较慢,请稍等几分钟。,进入解压后的目录openeuler-lsb-5.0,将其中的。原创 2023-06-09 14:19:23 · 762 阅读 · 2 评论 -
【基于华为云ECS及openEuler 20.03 TLS编译openGauss2.0.0源码】
之前安装过程中openGauss用户互信,openEuler服务器需要用到Python-3.7.x命令,但是默认Python版本为Python-2.7.x,所以需要切换Python版本。】进入/sda/openGauss-server目录下,选择版本进行configure。】当安装openGauss成功后,需对其进行数据初始化, 在初始化数据库时,需要设置数据库密码,并且要使用复杂密码,如下命令。,进入解压后的目录openeuler-lsb-5.0,将其中的。修改python版本并安装libaio包。原创 2023-06-05 21:28:01 · 336 阅读 · 0 评论 -
openGauss2.0.0之Java简单测试Sequence
•创建序列后,在表中使用序列的nextval()函数和generate_series(1,N)函数对表插入数据,请保证nextval的可调用次数大于等于N+1次,否则会因为generate_series()函数会调用N+1次而导致报错。2. 另一种是使用CREATE SEQUENCE自定义一个新的Sequence,然后将nextval(‘sequence_name’)函数读取的序列值,指定为某一字段的默认值,这样该字段就可以作为唯一标识符。原创 2023-01-14 00:03:09 · 747 阅读 · 1 评论 -
【openGauss3.0.0之Java API基本操作】
使用Java API简单操作openGauss原创 2022-09-05 23:58:46 · 806 阅读 · 0 评论 -
【openGauss-3.0.0单节点安装】
创建dbgroup组和用户omm,修改/opt/software/openGauss目录用户及其用户组为omm:dbgroup。在当前目录下创建cluster_config.xml,下面IP、主机名等修改成你自己的环境。root登录虚拟,创建/opt/software/openGauss目录。检查如果没有问题就继续下面步骤操作,如有问题,检查下是什么问题。在执行过程中,会提示是否需要创建omm用户,输入yes。进入当前目录下的script目录下,执行预安装命令。删除数据库testdb01,执行。原创 2022-09-05 23:38:55 · 1127 阅读 · 0 评论