欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle服务器系统负载过高的处理

程序员文章站 2024-02-18 21:57:22
...

1.检查系统 top命令显示系统 load averages: 99.90, 117.54, 125.71 观察cpu使用率不高。 iowait 高! 2.检查进程数量 ps -ef|grep oracle|wc -l 显示进程数量大概在150左右 3.检查数据库 查询v$session_wait获取各进程等待事件 SQL select sid,event,p1,p1t

1.检查系统 top命令显示系统 load averages: 99.90, 117.54, 125.71

观察cpu使用率不高。 iowait 高!

2.检查进程数量

ps -ef|grep oracle|wc -l 显示进程数量大概在150左右

3.检查数据库

查询v$session_wait获取各进程等待事件

SQL> select sid,event,p1,p1text from v$session_wait;

SID EVENT P1 P1TEXT
----- --------------------------------------------------

124 latch free 1.6144E+10 address
1 pmon timer 300 duration
2 rdbms ipc message 300 timeout
3 rdbms ipc message 300 timeout
11 rdbms ipc message 30000 timeout
6 rdbms ipc message 180000 timeout
4 rdbms ipc message 300 timeout
134 rdbms ipc message 6000 timeout
147 rdbms ipc message 6000 timeout