高斯数据库-WDR Snapshot生成性能报告

docker 安装高斯数据库:

docker pull opengauss/opengauss:latestdocker run --name opengauss --privileged=true -d -e GS_PASSWORD=openGauss@123 -p 8090:5432 -v /opengauss:/var/lib/opengauss/data opengauss/opengauss:latest  

进入容器设置用户权限:

docker exec -it [containerID] bash
sudo ommgsql -d postgres -rThis command lists all roles and their memberships.
\du List of rolesRole name |                                                    Attributes                                                    | Member of
-----------+------------------------------------------------------------------------------------------------------------------+-----------gaussdb   | Sysadmin                                                                                                         | {}omm       | Sysadmin, Create role, Create DB, Replication, Administer audit, Monitoradmin, Operatoradmin, Policyadmin, UseFT | {}创建用户
CREATE USER xiong WITH PASSWORD 'xiong@123';授权:```bashSHOW config_file;/var/lib/opengauss/data/postgresql.confgs_ctl reload -D /var/lib/opengauss/data/enable_wdr_snapshot = on
gsql> \a      
gsql> \t 
gsql> \o /home/om/wdrTestNode.htmlGRANT omm TO xiong;SELECT rolname, rolsuper 
FROM pg_roles 
WHERE rolname = 'xiong';
gsql -d postgres -U xiong -W 'xiong@123' -h localhost -p 8090
执行如下命令新建报告文件。touch  /home/om/wdrTestNode.html
执行以下命令连接postgres数据库。gsql -d postgres -p 端口号 -r
执行如下命令查询已经生成的快照,以获取快照的snapshot_id。select * from snapshot.snapshot;
(可选)可在单机节点或集群主节点上执行如下命令手动创建快照。数据库中只有一个快照或者需要查看在当前时间段数据库的监控数据,可以选择手动执行快照操作,该命令需要用户具有sysadmin权限。select create_wdr_snapshot();说明: 执行“cm_ctl query -Cdvi”,回显中“Central Coordinator State”下显示的信息即为CCN信息。执行如下命令,在本地生成HTML格式的WDR报告。执行如下命令,设置报告格式。\a: 不显示表行列符号, \t: 不显示列名 ,\o: 指定输出文件。gsql> \a      
gsql> \t 
gsql> \o /home/om/wdrTestNode.html
执行如下命令,生成HTML格式的WDR报告。gsql> select generate_wdr_report(begin_snap_id Oid, end_snap_id Oid, int report_type, int report_scope, int node_name );
示例一,生成集群级别的报告:select generate_wdr_report(1, 2, 'all', 'cluster',null);
示例二,生成某个节点的报告:select generate_wdr_report(1, 2, 'all', 'node', pgxc_node_str()::cstring);
DBear连接高斯数据库:【1】
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2be52f678356487eabe0a5b5cba3a179.png)
docker cp <容器名称或ID>:<容器内文件路径> <宿主机目标路径>![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d9f5f1fef0db406a8c60d767a0d8e795.png)【1】DBear连接高斯数据库
DBeaver 是一款流行的数据库管理工具,支持多种数据库,包括高斯数据库(GaussDB)。以下是使用 DBeaver 连接高斯数据库的详细步骤:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6b6d1d794e4a466a87d0cb2486a65e2d.png)高斯数据库的 JDBC 驱动通常包含在数据库安装包中。如果您没有驱动,可以联系数据库管理员获取,或者从高斯数据库的官方文档或支持渠道下载。驱动文件名通常为 gsjdbc4-x.x.x.jar(例如 gsjdbc4-2.0.0.jar)。将下载的 JDBC 驱动文件保存到本地。**在 DBeaver 中配置高斯数据库驱动**
打开 DBeaver,按照以下步骤配置高斯数据库的 JDBC 驱动:步骤 1:打开驱动管理器
在 DBeaver 主界面,点击顶部菜单栏的 数据库 > 驱动管理器。步骤 2:添加新驱动
在驱动管理器中,点击 新建 按钮。在弹出的窗口中,填写以下信息:驱动名称:GaussDB(或其他自定义名称)。类名:com.huawei.gauss200.jdbc.Driver。URL 模板:jdbc:gaussdb://{host}:{port}/{database}。默认端口:25308。步骤 3:添加驱动文件
在 库 选项卡中,点击 添加文件,选择您下载的高斯数据库 JDBC 驱动文件(如 gsjdbc4-x.x.x.jar)。点击 确定 保存驱动配置。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9dc6df7bc83445a7a28d717ee2f12b58.png)**创建高斯数据库连接**
配置好驱动后,按照以下步骤创建高斯数据库连接:步骤 1:新建数据库连接
在 DBeaver 主界面,点击顶部菜单栏的 数据库 > 新建数据库连接。步骤 2:选择高斯数据库驱动
在连接类型列表中,找到并选择 GaussDB(或您自定义的驱动名称)。步骤 3:填写连接信息
在连接设置页面,填写以下信息:主机:高斯数据库的 IP 地址或主机名。端口:高斯数据库的端口号(默认 25308)。数据库:要连接的目标数据库名称(如 postgres)。用户名:连接数据库的用户名(如 omm)。密码:连接数据库的密码。步骤 4:测试连接
点击 测试连接,确保连接信息正确。如果测试成功,会显示“连接已建立”。步骤 5:完成连接
点击 完成,保存连接配置。**使用 DBeaver 管理高斯数据库**
连接成功后,您可以在 DBeaver 中执行以下操作:浏览数据库对象(表、视图、函数等)。执行 SQL 查询。导入/导出数据。管理用户和权限。**常见问题排查**
问题:驱动未找到
确保已正确配置高斯数据库的 JDBC 驱动,并添加到 DBeaver 的驱动管理器中。问题:连接失败检查数据库地址、端口、用户名和密码是否正确。确保数据库服务已启动,并且网络可以访问。检查防火墙设置,确保端口 25308 已开放。问题:驱动不兼容
确保下载的 JDBC 驱动版本与高斯数据库版本兼容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/38139.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL数据库精研之旅第二期:库操作的深度探索

专栏&#xff1a;MySQL数据库成长记 个人主页&#xff1a;手握风云 目录 一、查看数据库 二、创建数据库 2.1. 语法 2.2. 示例 三、字符集编码和校验(排序)规则 3.1. 查看数据库支持的字符集编码 3.2. 查看数据库支持的排序规则 3.3. 不同的字串集与排序规则对数据库的…

ubuntu系统/run目录不能执行脚本问题解决

目录 前言 一、问题现象 二、原因分析 三、解决办法 总结 前言 在使用 Ubuntu 系统的过程中&#xff0c;我们有时会遇到在 /run 目录下无法执行脚本的情况。这篇博客将详细探讨该问题的原因&#xff0c;并提供有效的解决方案。。 一、问题现象 当尝试在 /run 目录下执行一个…

万用表测MOS好坏

测N MOS好坏 1&#xff0c;首先用万用表表笔把G D S全部短接放电。 2&#xff0c;万用表打到二极管档位 3&#xff0c;红笔接S&#xff08;源极&#xff09;&#xff0c;黑笔接D&#xff08;漏极&#xff09;&#xff0c;万用表会显示0.5V左右的电压&#xff08;内部二极管压降…

clamav服务器杀毒(Linux服务器断网状态下如何进行clamav安装、查杀)

ClamAV服务器杀毒&#xff08;服务器断网状态也可以使用该方法&#xff09; 服务器因为挖矿病毒入侵导致断网&#xff0c;进行离线的clamav安装并查杀 安装包下载网址&#xff1a;https://www.clamav.net/downloads 安装.deb&#xff0c;如果服务器处于断网状态&#xff0c;可以…

Linux:基础IO---文件描述符

文章目录 1. 前言1.1 C语言文件知识回顾 2. 文件2.1 文件基础知识 3. 被打开的文件3.1 以C语言为主&#xff0c;先回忆一下C文件接口3.2 过渡到系统&#xff0c;认识文件系统调用3.3 访问文件的本质3.4 重定向&&缓冲区 序&#xff1a;在深入了解了进程的内容后&#xf…

LINUX基础 [二] - 进程概念

目录 前言 什么是进程 如何管理进程 描述进程 组织进程 如何查看进程 通过 ps 命令查看进程 通过 ls / proc 命令查看进程 通过系统调用 获取进程标示符 前言 在学习了【Linux系统编程】中的 ​ 操作系统 和 冯诺依曼体系结构 之后&#xff0c;我们已经对系统应该有…

word使用自带的公式

文章目录 Word公式中word公式快捷键&#xff1a;word2016公式框输入多行word 公式加入空格&#xff1a;word公式如何输入矩阵:公式图片转为Latex语法word 能直接输入 latex 公式么 word文本中将文字转为上标的快捷键 Tips几个好用的网站&#xff1a; 适用于&#xff1a;我的wor…

LSM-Tree(Log-Structured Merge-Tree)详解

1. 什么是 LSM-Tree? LSM-Tree(Log-Structured Merge-Tree)是一种 针对写优化的存储结构,广泛用于 NoSQL 数据库(如 LevelDB、RocksDB、HBase、Cassandra)等系统。 它的核心思想是: 写入时只追加写(Append-Only),将数据先写入内存缓冲区(MemTable)。内存数据满后…

车载以太网网络测试-21【传输层-DOIP协议-4】

目录 1 摘要2 DoIP entity status request/response&#xff08;0x4001、0x4002&#xff09;2.1 使用场景2.2 报文结构2.2.1 0x4001&#xff1a;DoIP entity status request2.2.2 0x4002&#xff1a;DoIP entity status response 3 Diagnostic power mode information request/…

CSS学习笔记

【1】CSS样式规则 【2】CSS样式表引入方式 1、行内式 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"/><meta name"vi…

医学交互作用分析步骤和目的(R语言)

医学交互作用分析的目的和用途&#xff08;R语言&#xff09; 医学交互作用分析一直是医学数据分析的组成部分&#xff0c;总结最近的一些认识。 目的&#xff1a; 在独立危险因素鉴定的研究中&#xff0c;&#xff08;独立危险因素的&#xff09;交互作用可以作为独立危险因…

『uniapp』简单文本复制文字 富文本内容复制文字(详细图文注释)

目录 text组件错误代码示例成功代码总结 欢迎关注 『uniapp』 专栏&#xff0c;持续更新中 欢迎关注 『uniapp』 专栏&#xff0c;持续更新中 text组件 官方文档可知app端用selectable可实现文本选中进而可复制,也就是说text标签内部的文本就可以复制了 https://uniapp.dclou…

C# SolidWorks 二次开发 -各种菜单命令增加方式

今天给大家讲一讲solidworks中各种菜单界面&#xff0c;如下图&#xff0c;大概有13处&#xff0c;也许还不完整哈。 1.CommandManager选项卡2.下拉选项卡3.菜单栏4.下级菜单5.浮动工具栏6.快捷方式工具栏7.FeatureManager工具栏区域8.MontionManager区域 ModelView?9.任务窗…

SAP Commerce(Hybris)PCM模块(一):商品批量导入导出

PCM&#xff08;Product Content Management&#xff09;是一个基于Backoffice&#xff0c;利于管理员直接页面操作的Hybris商品管理模块。 前置准备 在启动Hybris项目后&#xff0c;可以在backoffice控制台选择商品模块 但是&#xff0c;仅仅是以初始化状态启动是不够的&…

Apache Doris

Apache Doris介绍 Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库&#xff0c;以极速易用的特点被人们所熟知&#xff0c;仅需亚秒级响应时间即可返回海量数据下的查询结果&#xff0c;不仅可以支持高并发的点查询场景&#xff0c;也能支持高吞吐的复杂分析场…

go:前后端分离

1.前端代码 新建一个前端文件夹&#xff0c;在该文件夹下新建一个.html文件&#xff0c;写入自己的html代码。 前端搞定。 2.后端代码 其核心是挂载路由接受前端传来的数据核心代码如下&#xff1a; func main() { // 服务运行提示 fmt.Println("go web server is runn…

CUDA 学习(2)——CUDA 介绍

GeForce 256 是英伟达 1999 年开发的第一个 GPU&#xff0c;最初用作显示器上渲染高端图形&#xff0c;只用于像素计算。 在早期&#xff0c;OpenGL 和 DirectX 等图形 API 是与 GPU 唯一的交互方式。后来&#xff0c;人们意识到 GPU 除了用于渲染图形图像外&#xff0c;还可以…

C语言【文件操作】详解中

引言 介绍和文件操作中文件的顺序读写相关的函数 看这篇博文前&#xff0c;希望您先仔细看一下这篇博文&#xff0c;理解一下文件指针和流的概念&#xff1a;C语言【文件操作】详解上-CSDN博客文章浏览阅读606次&#xff0c;点赞26次&#xff0c;收藏4次。先整体认识一下文件是…

损失函数理解(二)——交叉熵损失

损失函数的目的是为了定量描述不同模型&#xff08;例如神经网络模型和人脑模型&#xff09;的差异。 交叉熵&#xff0c;顾名思义&#xff0c;与熵有关&#xff0c;先把模型换成熵这么一个数值&#xff0c;然后用这个数值比较不同模型之间的差异。 为什么要做这一步转换&…

学习笔记--基于Sa-Token 实现Java项目单点登录+同端互斥检测

目录 同端互斥登录 单点登录SSO 架构选型 模式二: URL重定向传播 前后端分离 整体流程 准备工作 搭建客户端 搭建认证中心SSO Server 环境配置 开放认证接口 启动类 跨域处理 同端互斥登录 同端互斥登陆 模块 同端互斥登录指&#xff1a;同一类型设备上只允许单地…