openGauss学习笔记-189 openGauss 数据库运维-常见故障定位案例-TPCC-WAL-内存

文章目录

    • openGauss学习笔记-189 openGauss 数据库运维-常见故障定位案例-TPCC-WAL-内存
      • 189.1 TPCC运行时,注入磁盘满故障,TPCC卡住的问题
        • 189.1.1 问题现象
        • 189.1.2 原因分析
        • 189.1.3 处理分析
      • 189.2 备机处于need repair(WAL)状态问题
        • 189.2.1问题现象
        • 189.2.2 原因分析
        • 189.2.3 处理分析
      • 189.3 内存不足问题
        • 189.3.1 问题现象
        • 189.3.2 原因分析
        • 189.3.3 处理分析

openGauss学习笔记-189 openGauss 数据库运维-常见故障定位案例-TPCC-WAL-内存

189.1 TPCC运行时,注入磁盘满故障,TPCC卡住的问题

189.1.1 问题现象

TPCC运行时,注入磁盘满故障,TPCC卡住,故障消除后,TPCC自动续跑。

189.1.2 原因分析

数据库本身机制,在性能日志(gs_profile)所在磁盘满时,导致无法写入而陷入无限等待,表现为TPCC卡住。磁盘满故障消除后,性能日志能正常写入,TPCC恢复正常。

189.1.3 处理分析

外部监控磁盘使用状况,定时进行清理磁盘。

189.2 备机处于need repair(WAL)状态问题

189.2.1问题现象

openGauss备机出现Standby Need repair(WAL)故障。

189.2.2 原因分析

因网络故障、磁盘满等原因造成主备实例连接断开,主备日志不同步,导致数据库在启动时异常。

189.2.3 处理分析

通过gs_ctl build -D 命令对故障节点进行重建,具体的操作方法请参见《工具与命令参考》中“系统内部命令 > gs_ctl”的build参数。

189.3 内存不足问题

189.3.1 问题现象

客户端或日志里出现错误:memory usage reach the max_dynamic_memory。

189.3.2 原因分析

出现内存不足可能因GUC参数max_process_memory值设置较小相关,该参数限制一个openGauss实例可用最大内存。

189.3.3 处理分析

通过工具gs_guc适当调整max_process_memory参数值。注意需重启实例生效。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

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

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

相关文章

1876_电感的特性小结

Grey 全部学习内容汇总: GitHub - GreyZhang/g_hardware_basic: You should learn some hardware design knowledge in case hardware engineer would ask you to prove your software is right when their hardware design is wrong! 1876_电感的特性小结 主要是…

go 语言中的别名类型

什么是别名类型 我们可以用关键字 type 声明自定义的各种类型,类似: type People struct {name stringage int }当然了,这些类型必须在 Go 语言基本类型和高级类型的范畴之内。 在它们当中,有一种被叫做 ”别名类型” 的类型。…

现代密码学 补充1:两种窃听不可区分实验的区别

两种窃听不可区分实验 写在最前面两种窃听不可区分实验1. 完美保密中的窃听不可区分实验2. 窃听不可区分实验(对称加密算法)主要区别 写在最前面 两种窃听不可区分实验 两种窃听不可区分实验(Eavesdropping Indistinguishability Experimen…

何小鹏的「超级爆品」X9诞生背后

作者 |张祥威 编辑 |德新 小鹏汽车将X9的上市日期定在了2024年的第一天,也是元旦假期的最后一天。 内部选择这天上市发布,据HiEV了解,这既包含了X9要争夺纯电MPV品类销冠的寓意(No.1),也是告诉内外部&…

65.网游逆向分析与插件开发-角色数据的获取-项目需求与需求拆解

内容来源于:易道云信息技术研究院VIP课 上一个内容:优化自动助手与游戏焦点的切换-CSDN博客 项目需求: 读取游戏玩家的重要属性,比如血量、最大血量、魔法、最大魔法、经验、等级、技能点等,然后把这些数据显示到我们…

加密钱包监控:守护企业资产与信誉的利器

作者:stellafootprint.network 随着加密资产的崛起,企业正在面临前所未有的监管和信誉风险。那么,如何才能有效掌握加密钱包的交互情况,以维护企业与监管机构的和谐关系呢? 借助强大的钱包画像分析工具,合…

5.4 Android BCC环境搭建(eadb版 下)

四,BCC使用示例 这里以tcplife为例,来显示TCP会话的生命周期和吞吐量统计。 4.1 进入/bcc/tools目录 root@localhost:/bcc# cd tools/ root@localhost:/bcc/tools# ls CMakeLists.txt javacalls.sh rubystat_example.txt argdist.py javacalls_e…

软件测试|MySQL算术运算符使用详解

简介 MySQL是一种流行的开源关系型数据库管理系统,广泛用于各种应用程序和网站的数据存储和管理。在MySQL中,算术运算符是执行数学计算的特殊符号,用于处理数字类型的数据。本文将详细介绍MySQL中常用的算术运算符及其使用方法。 常用算术运…

qt初入门2:qt选择一个文件或者目录,获取当前目录,操作文件目录等整理

最近用qt操作文件或者目录的动作比较多,简单整理一下常用的接口,方便回顾。 总的来说,其实就是用文件选择对话框QFileDialog类,以及操作文件信息的QFileInfo类,以及相关QCoreApplication中静态成员函数获取一些信息&a…

docker部署kibana

1,简介 官网 kibana 2,安装docker 参考 linux安装docker 3,准备 Kibana 配置文件 # 进入主节点配置文件目录 cd /export/server/docker/kibana/config # 编辑单机版配置文件 vi kibana.ymlkibana.yml内容 # 主机地址,可以是…

Java后端返回的MySQL日期数据在前端格式错误的解决方法,区分jackson和fastjson

写在前面 在写web项目的时候经常会遇到后端返回的MySQL日期数据(date)类型在前端显示不正确的情况,有的时候会出现一串数字的时间戳,有的时候显示为日期晚了一天。 这是因Json给前端返回数据的时候格式问题造成的 解决方法 其实总结起来就是一句话在…

大模型笔记【2】 LLM in Flash

Apple最近发表了一篇文章,可以在iphone, MAC 上运行大模型:【LLM in a flash: Efficient Large Language Model Inference with Limited Memory】。 主要解决的问题是在DRAM中无法存放完整的模型和计算,但是Flash Memory可以存放完整的模型。…

Agisoft Metashape 地面点分类参数设置

Agisoft Metashape 点云分类之地面点分类参数设置 文章目录 Agisoft Metashape 点云分类之地面点分类参数设置前言一、分类地面点参数二、农村及城区有房屋地区二、植被区域分类三、侵蚀半径(Erosion radius)参数设置前言 Agisoft Metashape提供了自动检测地面点的功能,减少…

代码训练营Day.28 | 93. 复原IP地址、78. 子集、90. 子集II

93. 复原IP地址 1. LeetCode链接 . - 力扣&#xff08;LeetCode&#xff09; 2. 题目描述 3. 解法 字符串切四刀&#xff0c;最后一刀必须是在末位。 麻烦的地方在于文本的各种限制条件、剪枝等等。 class Solution { public:vector<string> results;string result…

最优化理论复习--最优性条件(二)

文章目录 上一篇约束极值问题的最优性条件基本概念一般情况的约束类型最优化条件 上一篇 最优化理论分析复习–最优性条件&#xff08;一&#xff09; 约束极值问题的最优性条件 基本概念 凸规划 m i n f ( x ) min f(x) minf(x) s . t . { g i ( x ) ≥ 0 &#xff0c; …

【深入理解 ByteBuf 之二】对象池设计模式概述

对象池设计模式并不在经典的 23 种设计模式之中&#xff0c;先说我认为实际上设计模式&#xff0c;这四个词听着唬人&#xff0c;其实本质上就是一种设计的想法思路罢了&#xff0c;然后把经常会用到的一些思路整理出来就成了经典的设计模式思路&#xff0c;重点其实在于运用。…

观远.AI数分 过笔试后已一面

笔试 正常的牛客题,笔试有监控,跳出网页超过3次算作无效 理论知识主要考察概率论、机器学习,影响比较深的两道分别是1、过拟合怎么办、欠拟合怎么办?2、重男轻女的国家习惯生到男为止,生男生女概率一样,问每家女孩数量的期望值是多少?编程题主要考察C++、SQL、python1、…

C++ cstdio

头文件 <cstdio> 是 C 中的标准输入输出库&#xff08;C Standard Input and Output Library&#xff09;头文件&#xff0c;它提供了一系列的输入输出函数。以下是其中一些主要的函数&#xff1a; 输入函数&#xff1a; scanf: 格式化输入函数&#xff0c;用于从标准输入…

系列一、 单例设计模式

一、单例设计模式 1.1、概述 单例模式&#xff08;Singleton Pattern&#xff09;是Java中最简单的设计模式之一。这种类型的设计模式属于创建者模式&#xff0c;它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类&#xff0c;该类负责创建自己的对象&#xff0c;同…

Android Matrix (二)具体图形变换参数的获取

Android Matrix &#xff08;二&#xff09;具体图形变换参数的获取 Matrix 类在 Android 中用于表示 3x3 的变换矩阵。这个矩阵可以应用于画布&#xff08;Canvas&#xff09;&#xff0c;视图&#xff08;View&#xff09;或者位图&#xff08;Bitmap&#xff09;&#xff0…