暂无图片
openGauss数据库性能CUP过高常见处理方法有哪些?
我来答
分享
暂无图片 匿名用户
openGauss数据库性能CUP过高常见处理方法有哪些?

openGauss数据库性能CUP过高常见处理方法有哪些?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
酷哥

是CPU,敲慢点,呵呵~      官网有相关的一些基础应对思路:

通过openGauss提供的检查数据库性能性能统计工具gs_checkperf进行查看,对应语法:gs_checkperf -i pmk -U  (-i:指定检查项编号,-i参数值不区分大小写。格式:-i PMK、-i SSD; - U: 运行的用户名称


如下可参考(常规操作,比较基础, 建议具体情况具体分析):

1、主机CPU占有率高:

1)更换和增加高性能的CPU。
2)使用top命令查看系统哪些进程的CPU占有率高,然后使用kill命令关闭没有使用的进程。

2、openGauss 节点CPU占有率高:

1)更换和增加高性能的CPU。
2)使用top命令查看数据库哪些进程的CPU占有率高,然后使用kill命令关闭没有使用的进程。
3)使用gs_expand工具扩容,增加新的主机均衡CPU占有率。


3、会话/进程中,CPU、内存、I/O使用率过高:

查看哪个进程占用CPU/内存高或I/O使用率高,若是无用的进程,则kill掉,否则排查具体原因。例如SQL执行占用内存大,查看是否SQL语句需要优化。


……

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏