当前位置:网站首页>主动预防-DWS关键工具安装确认
主动预防-DWS关键工具安装确认
2022-06-09 16:42:00 【华为云】
1、gdb确认是否安装(该工具用户数据库实例触发core问题后集群状态反复异常,对此问题及时分析根因并及时进行规避)
登录任意集群节点执行以下命令(HC/HCS/HCSO环境登录沙箱外执行):
gdb --help
提示以下信息则已安装

2、gstack是否安装(与gdb关联工具,gdb安装后此工具会默认安装,作用与gdb相同)
登录任意集群节点执行以下命令(HC/HCS/HCSO环境登录沙箱外执行):
gstack
提示以下信息则已安装

gdb与gstack安装请参考以下链接:
https://bbs.huaweicloud.com/forumreview/thread-182292-1-1.html
3、core是否配置(该配置可以确保数据库实例触发core问题后能够抓取异常堆栈信息,以便使用gdb工具从所抓取信息中获取触发实例异常sql及时规避与根因定位)
集群状态为Normal时执行以下命令确认(集群normal情况下该操作不影响业务)
kill -11 备dn进程号,检查对应的数据目录下是否生成core文件,若产生core文件则已配置。
若未配置请按照以下链接进行配置:
HC/HCS/HCSO core配置:https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=181948
纯软core配置: https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=182036
4、pg_xlogdump是否存在(异常业务产生大量xlog后造成业务慢,磁盘使用率快速上涨等问题,使用此工具解析异常业务)
pg_xlogdump提示以下信息则已安装(纯软环境加载环境变量后执行,HC/HCS/HCSO登录至沙箱内执行)

5、pagehack是否存在(数据文件出现静默损坏使用该工具解析异常数据文件)
pagehack提示以下信息则已安装(纯软环境加载环境变量后执行,HC/HCS/HCSO登录至沙箱内执行)

pg_xlogdump与pagehack工具获取如下链接:
https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=142380
上传步骤如下:
步骤1:登录至第一个CN节点,使用omm(云上使用Ruby用户)将pagehack、pg_xlogdump工具上传至该节点$GAUSSHOME/bin/下
步骤2:将工具分发至其他节点
gs_ssh -c "scp $hostname:$GAUSSHOME/bin/pagehack $GAUSSHOME/bin/"
gs_ssh -c "scp $hostname:$GAUSSHOME/bin/pg_xlogdump $GAUSSHOME/bin/"
$hostname为第一个cn节点的hostname。
6、 gs_detect工具上传步骤(此工具包未运维团队开发,其中包括集群状态异常诊断工具、IO高工具、数据文件损坏扫描等工具,方便出现问题后及时定位及恢复)
步骤1:omm用户登录第一个cn节点(云上使用Ruby),在附件获取gs_detect工具并重命名为gs_detect.tar.gz上传至第一个cn节点$GAUSSHOME/bin/dfx_tool/
步骤2:使用以下命令解压
cd $GAUSSHOME/bin/dfx_tool
tar -zxvf gs_detect.tar.gz
步骤3:将gs_detect工具分发至其他节点
gs_ssh -c "scp -r hostname:$GAUSSHOME/bin/dfx_tool/gs_detect $GAUSSHOME/bin/dfx_tool/"
$hostname为第一个cn节点的hostname。
注:云上的分发命令需要在沙箱内执行
边栏推荐
猜你喜欢

ArcGIS Pro optimization method

顶级模板大全(包含工作各方面的合同、标书、毕业答辩等等模板)

企业级服务端防重点思路

论文阅读《Robust Odometry Estimation for RGB-D Cameras》

常用数的集合

A high-value open source knowledge management tool

Zhongyuan bank unified log platform

Sphereex officially open source the database mesh oriented solution pisanix

Scientific research practice | the visualization and visual analysis laboratory of Peking University enrolls summer interns and graduate students

太卷了, 某公司把自家运营多年的核心系统完全开源了....
随机推荐
ArcGIS Pro优化方法
[typecho]找到非markdown脚本语言编写的文章
使用tesseract识别图片中的文字
Small program startup performance optimization practice
虚拟存储机制
pta7-5新浪微博热门话题
ELK 不香了!我用 Graylog,轻量多了....
天呐,嘉立创的单、双面板又又又降价了,同行还怎么玩儿?
记一次找因redis使用不当导致应用卡死bug的过程
Leetcode 1957. Delete characters to make the string better (yes, one pass)
How to train your accuracy?
GTF/GFF文件的差异及其相互转换(转载)
How to solve warning: there was an error checking the latest version of pip
Word 教程,如何在 Word 中更改行距?
World War II fell into these four misunderstandings, and another year will be useless!
在华为写了十几年代码,一个程序员的自我修养
Using kubekey to build kubernetes/kubesphere environment
在初始化时启动mysql服务时显示net不是内部和外部的命令,也不是可运行的程序。如何解决该问题?这与net.exe缺失有关吗
C language removes white space at the end of string
Redis进阶知识点(可学习,可复习,可面试)