暂无图片
暂无图片
暂无图片
暂无图片
2
暂无图片

openGauss每日一练第1天 | 第1天 | openGauss数据库状态查看

原创 辣·王爷 | 华峰 2022-11-24
978

 准备

OpenGuass安装部署好之后,使用ssh工具登录服务器。Gauss安装会过程会自动创建omm用户,所以不需自己创建用户。自己使用 su - omm 切换用户即可。


1.切换用户  su - omm


2.查看进程,线程


进入之后 查看数据库进程和线程  命令: 

ps -ef|grep gauss

ps -Tp 1


可以看到 有过一个 gaussdb进程以及多个线程

GaussMaster线程:openGauss的管理线程,也称为postmaster线程。用于数据库启停、消息转发等管理工作。

bgwriter线程:负责将脏页数据从内存刷到磁盘中。

pagewriter线程:负责将脏页数据拷贝至双写(double-writer)区域并落盘,然后将脏页转发给bgwriter子线程进行数据下盘操作。

walwriter线程:负责将内存中的预写日志(WAL)页数据刷新到预写日志文件中,确保已提交的事务都被永久记录,不会丢失。

checkpoint线程:周期性触发,每次触发会将全部脏页面刷到磁盘中。

3.使用gs_ctl工具查看数据库状态,如果数据库启动,显示gs_ctl: server is running (PID: 1)


4. gs_ctl 查看数据文件的目录

5. 查看omm用户的环境变量

    cat ~/.bashrc



6. 环境变量查看数据文件的目录

grep -i PGDATA ~/.bashrc


7. gsql中查看数据文件的目录、数据库版本

su - omm

gsql -r

show data_directory ;

select version();

\q  

\q退出数据库

在 omm下执行查看版本的 gsql -V 和 select version(); 一样的作用。



总结:课程内容较为基础,没有对命令行工具 返回的内容做介绍。

我司:上海掌数科技有限公司 ,国内首家华为认证级ISV伙伴(数据库领域,解决方案)资质,深耕金融领域信创系统,具有金融领域信创系统的丰富的实践经验。


最后修改时间:2022-11-25 15:56:34
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

墨天轮-雪宝君
暂无图片
2年前
评论
暂无图片 0
您好,你的图片无法显示。
2年前
暂无图片 点赞
1
墨天轮-雪宝君
暂无图片
2年前
回复
暂无图片 0
作业审核合格,一起参与21天openGauss学习打卡活动! 活动详情:https://www.modb.pro/db/551619
2年前
暂无图片 点赞
回复