当前位置: 首页 > news >正文

opengauss使用遇到的问题,随时更新

一、查看数据库状态的方式

1、gs_ctl -D /opt/huawei/install/data/dn/ status
2、gs_om -t status --detail
3、cm_ctl  query   -Cv

二、opengauss打印WDR性能报告

1、开启WDR性能参数开关
gs_guc reload -N all   -D /opt/huawei/install/data/dn -c "enable_wdr_snapshot=on"
2、查看WDR参数是否生效以及查看现有的快照
show enable_wdr_snapshot;
select * from snapshot.snapshot;
3、创建初始快照
select create_wdr_snapshot();
4、执行相应的操作
。。。。
5、创建结束的快照
select create_wdr_snapshot();
6、生成HTML格式的报告
一、创建一个空的html文件
二、配置文件生成到这个html中【a.html是创建的空的html文件】
\a \t \o /home/omm/a.html
三、导出报告到这个html里
select generate_wdr_report(开始快照的id,结束快照的id,'导出的数据类型【all(包含了summary和detail)、summary (汇总数据)、detail(详细数据)】','导出的范围【cluster(整个库)、node指定节点)】',节点名称(cluster的话用null);
select * from pg_node_env;  (查询节点名称)
四、可以只打开html合适的文件进行查看
五、关闭性能测试报告【a.html】
\o \a \t

参数说明

1.enable_wdr_snapshot:是否开启数据库监控快照功能。
2.wdr_snapshot_retention_days:系统中数据库监控快照数据的保留天数。当数据库运行过程期间所生成的快照量数超过保留天数内允许生成的快照数量的最大值时,系统将每隔wdr_snapshot_interval时间间隔,清理snapshot_id最小的快照数据。取值范围:整型,1~8
3.wdr_snapshot_interval:后台线程Snapshot自动对数据库监控数据执行快照操作的时间间隔。
4.wdr_snapshot_query_timeout:系统执行数据库监控快照操作时,设置快照操作相关的sql语句的执行超时时间。
如果语句超过设置的时间没有执行完并返回结果,则本次快照操作失败。取值范围:整型,100~INT_MAX(秒)
openGauss=# select name,setting from pg_settings where name like '%wdr%';

相关文章:

  • react是一种语言?
  • 高效编程的利器 Jupyter Notebook
  • (undone) MIT6.824 Lecture1 笔记
  • 数据结构:树(并查集)
  • minio 快速入门+单机部署+集群+调优
  • 前端使用xlsx-js-style导出Excel,带样式,并处理合并单元格边框显示不全和动态插入表头解决
  • 分治思想--python
  • Nest.js实现一个简单的聊天室
  • 24.9.27学习笔记
  • WebRTC关键技术及应用场景:EasyCVR视频汇聚平台高效低延迟视频监控解决方案
  • C++:模拟实现string
  • 如何使用 WebRTC 获取摄像头视频
  • 用Promise实现前端并发请求
  • 老古董Lisp实用主义入门教程(12):白日梦先生的白日梦
  • C++11标准模板(STL)- 常用数学函数 - 计算一个数的给定次幂 (xy)(std::pow, std::powf, std::powl)
  • AHK 中 = 和 == 等比较运算符的用法
  • Babel配置的不完全指南
  • git 常用命令
  • golang 发送GET和POST示例
  • LeetCode18.四数之和 JavaScript
  • python大佬养成计划----difflib模块
  • TCP拥塞控制
  • Vue 动态创建 component
  • vue的全局变量和全局拦截请求器
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 入门级的git使用指北
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 以太坊客户端Geth命令参数详解
  • 用jquery写贪吃蛇
  • FaaS 的简单实践
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (152)时序收敛--->(02)时序收敛二
  • (31)对象的克隆
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)计算机毕业设计大学生兼职系统
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)VirtualBox安装增强功能
  • (译) 函数式 JS #1:简介
  • (转)Linq学习笔记
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ..回顾17,展望18
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core Redis 使用有序集合实现延迟队列
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .NET连接数据库方式
  • .NET值类型变量“活”在哪?
  • :=
  • @DS 多数据源 + @Transactional(rollbackFor = Exception.class) 导致@DS 多数据源没法使用