|
oracle诊断案例----如何捕获问题sql解决过度cpu消耗问题 --使用vmstat,top等辅助解决oracle数据库性能问题 last updated: sunday, 2004-10-24 0:37 eygle | |||||
|
问题描述: 1.登陆数据库主机 使用vmstat检查,发现cpu资源已经耗尽,大量任务位于运行队列:
2.使用top命令 观察进程cpu耗用,发现没有明显过高cpu使用的进程
3.检查进程数量
发现系统存在大量oracle进程,大约在300左右,而正常情况下oracle连接数应该在100左右. 4.检查数据库 查询v$session_wait获取各进程等待事件
| |||||