10.44.136.169 171
root Gauss_234
安装:root登录169
cd /home/om_install_ctt
sh xxx
登录环境:ssh 环境IP
root用户密码:openGauss1#2_3$00
用户密码:huawei@123
切换用户:su - 用户名
初始化环境变量:source envfile查看release版本:cat /etc/system-release
数据库日志文件:cd $GAUSSLOG
集群启动:cm_ctl start
集群结束:cm_ctl stop
集群重启:gs_om -t restart;
查看集群状态:cm_ctl query -Cvipd
集群恢复到初始状态:cm_ctl switchover -a
进入数据库:gsql -r / gsql -d postgres -p 数据库节点号
查看进程:ps -ux 数据库进程(gaussdb)
gdb调试:gdb -p 进程号
gdb调试栈:gstack 进程号
gdb查看线程:i th
gdb查看线程调用栈:t a a bt
传输文件到另外节点:scp 文件名 用户名@20.20.20.135:$目的路径
scp -r symbols/* dss1_用户名@20.20.20.129:/data/dss1_20240607/omm/openGauss/gauss/app
更换集群主节点:cm_ctl switchover -n 节点ID -D 节点dn目录路径
cm_ctl switchover -n 2 -D /usr1/zcz_om_install/omm/openGauss/dn1
恢复集群状态:cm_ctl switchover -a
进入高斯log:cd $GAUSSLOG
进入高斯app:cd $GAUSSHOME
进入dss目录:cd $DSS_HOME
统计进程里最耗时函数
perf record -e cycles –g -p 进程号
通过ID查表:select oid,relname from pg_class where oid='17024'
数据库内部
创建B库:create database db_name dbcompatibility 'B';
查表:select * from test;
分析并执行语句:explain analyze select * from test1;
表格自倍增:insert into test1 select * from test1;
初始化用户:ALTER ROLE "zcz" PASSWORD 'huawei123.';
集群恢复到初始状态:cm_ctl switchover -a;
切换主节点:cm_ctl switchover -n1 -D /usr1/zcz_om_install/omm/openGauss/dn1
gdb屏蔽信号量:handle SIGUSR2 noprint nostop
t a a bt
调试单独线程:gdb gs_probackup
set args backup -B /home/zcz_ct/f_aler_rowcompress_0059 -b full --stream --instance=pro1 --skip-block-validation --no-validate -p 24512 -d postgres
gs_guc reload -N all -I all -c 'log_statement = all';
查看磁阵环境
刷新磁阵:rescan-scsi-bus.sh
查看磁阵编号:lsscsi -is
查看磁阵编号:ll /dev/disk/by-id
我的磁阵环境
[10:0:0:59] disk HUAWEI XSG1 6000 /dev/sdbt 36382028100ed96ac4fff371000000099 536GB
[10:0:0:60] disk HUAWEI XSG1 6000 /dev/sdbu 36382028100ed96ac4fff37100000009a 536GB
[10:0:0:61] disk HUAWEI XSG1 6000 /dev/sdbv 36382028100ed96ac4fff37100000009b 53.6GB
[10:0:0:62] disk HUAWEI XSG1 6000 /dev/sdbw 36382028100ed96ac4fff37100000009c 53.6GB
[10:0:0:63] disk HUAWEI XSG1 6000 /dev/sdb 36382028100ed96ac96f16ce7000000c2 536GB
[10:0:0:64] disk HUAWEI XSG1 6000 /dev/sdc 36382028100ed96ac96f16ce7000000c3 536GB
[10:0:0:65] disk HUAWEI XSG1 6000 /dev/sdd 36382028100ed96ac96f16ce7000000c4 536GB
[10:0:0:66] disk HUAWEI XSG1 6000 /dev/sde 36382028100ed96ac96f16ce7000000c5 536GB
[10:0:0:67] disk HUAWEI XSG1 6000 /dev/sdt 36382028100ed96ac96f16ce7000000c6 536GB
[10:0:0:68] disk HUAWEI XSG1 6000 /dev/sdu 36382028100ed96ac96f16ce7000000c7 536GB
火焰图
RUN LIKE:
sh fire.sh [ -p 12345 | -t 12345 ] [ -T 30 ] [-u] [ -n svg-file-name] [ -s storepath ]
PARAMs:
-p procid 进程号(进程线程只生效一个,后指定为准)
-t threadid 线程号(进程线程只生效一个,后指定为准)
-T catch time 抓取时间,默认30s
-u unuse "--call-graph dwarf" 抓取时不使用"--call-graph dwarf"参数
-n svg file name 结果svg的名称后缀
-o the dir where to store result svg 保存svg的文件夹,默认当前路径
sh fire.sh -p 4037660 -T 10 -n svg-master
冷火焰图
RUN LIKE:
sh cold.sh [ -p 12345 | -t 12345 ] [ -T 30 ]
PARAMs:
-p procid 进程号(进程线程只生效一个,后指定为准)
-t threadid 线程号(进程线程只生效一个,后指定为准)
-T time 抓取时间,默认30s
-o the dir where to store result svg 保存svg的文件夹,默认当前路径
合并提交:
git log 找到最近一次合并的id
git rebase -i id
弹出界面内只保留第一行pick,其他改为s,wq
git push -f
我的环境:
zcz1p1s 一主一备资源池化release环境 主:135 备:137
zcz_dd 一主一备资源池化dd模拟环境 /usr1/zcz_dd/workspace/dd_home/data/ 主:137 端口:5532 备:137:5632
zczct 一主一备 带磁阵的传统主备环境:主:111 备:135
最后修改时间:2025-03-28 10:48:05
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




