暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片
Oracle DG数据库因并行恢复进程较多导致负载很高的处理.docx
747
5页
60次
2024-07-23
免费下载
1
、环境介绍
操作系统
CentOS Linux release 7.9.2009 (Core)
数据库
Oracle 19.20.0.0.0
数据库角色
DG
数据库
CPU 48
96
线程
内存
503G
2
、故障现象
通过
top
命令,发现数据库服务器
CPU
使用率比较高,
load average
部分显示的
均负载在
60
以上。
dg
数据库为最新搭建的,还未正式上线,不存在任何的用户连接。
3
、故障处理
1
)关闭日志应用
alter database recover managed standby database cancel;
在关闭
dg
数据库的日志应用后,服务器的负载很快便会释放。
2
)调整
SGA
参数配置
查看服务器内存占用,总体使用率并不高,但考虑到在配置服务器内核参数时,启
了大页内存,初步怀疑可能与大页内存分配过小,配置不合理,导致内存管理出了问题
进而影响到
cpu
的负载,故先对数据库
SGA
参数进行了降低处理。
alter system set sga_target=90G scope=spfile;
alter system set sga_max_size=90G scope=spfile;
alter system set db_cache_size=60G scope=spfile;
alter system set shared_pool_size=20G scope=spfile;
sga_target
sga_max_size
256G
降低至
90G
db_cache_size
154G
降低至
60G
shared_pool_size
52G
降低至
20G
重启数据库,使参数生效
shutdown immediate;
startup;
3
)启动日志应用
alter database recover managed standby database disconnect from session;
SGA
参数再次日志时服
cpu
使用率
负载依旧很高。
观察据库
alert
日志发现启动志应后,随着
mrp
进程还启
96
并行的用于镜像恢复的子进程,这些进程恰好
cpu
占用高的进程,且
96
正好对应服务
器逻辑
cpu
个数。
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜