加急:关于Oracle使CPU达到100%的问题(在线等待) 补充说明:平时忙时CPU平均15%比较稳定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想知道当你cpu的%idle接近100%时你的系统是否确实在运行巨量运算。理论上说如果可运行队列小于两倍于cpu个数的时候,即便是出现100%的情况也是合理的。 应用系统是一些小的事务,而且是不断的7*24,晚上较闲时有较大事务(统计约5分钟),问题往往出现在白天。白天CPU=15%上下,没有任何巨型运算。系统CPU只有一个。系统CPU100%时,退出所有应用程序时有一个Session始终退不出来(且始终Active),查询V$SQL_TEXT时显示此线程执行一个Update而已(被Update表有一个触发器insert另一张表)。他一直处于Active状态。没有死锁。(就算有,我退出程序还不行吗?)问题:因为在CPU=100%时,我可以登陆Oracle操作,说明不是Oracle问题,各位知道什么操作或语句会这样呢?有办法知道当CPU=100%时,Oracle在干什么吗?v$Session 中Command=-86是何意识?背景:已经半年了,一般每5-15天一次,这两个月5天一次。恳请大家帮忙!谢谢!我明天还来..........全天在线Oicq=6475772 假如好友请说明。 我公司数据库系统也有这样的现像:我是KILL UNIX的几个进程,就正常了。可能与你的有些不一样。 Only you>................................ 感觉你的系统有严重的瓶颈sar -u 看看 新手 急 64位Win7的操作系统可以安装Oracle 10gR2吗? 几个ORACLE问题请帮忙!!! ORACLE新增列的效率问题 oracle 跨库查询 请问一下创建表空间的SQL语句该怎么写? 大家帮我检查一下这个过程是否写的正确。 开贴讨论命令行操纵Oracle数据库脚本集锦,跟贴有分 在VB程序中 如何用SQL语句在指定的用户下面创建表 数据库迁移:Sql Server --> Oracle !(重谢) 存储过程如何返回一个结果集 请教oracle 中的internal(登陆时用的名称)是用户名吗?为什么在用户/role中找不到?
即便是出现100%的情况也是合理的。
白天CPU=15%上下,没有任何巨型运算。
系统CPU只有一个。系统CPU100%时,退出所有应用程序时有一个Session始终退不出来(且始终Active),查询V$SQL_TEXT时显示此线程执行一个Update而已(被Update表有一个触发器insert另一张表)。他一直处于Active状态。没有死锁。(就算有,我退出程序还不行吗?)
问题:
因为在CPU=100%时,我可以登陆Oracle操作,说明不是Oracle问题,各位知道什么操作或语句会这样呢?有办法知道当CPU=100%时,Oracle在干什么吗?
v$Session 中Command=-86是何意识?背景:已经半年了,一般每5-15天一次,这两个月5天一次。
恳请大家帮忙!
谢谢!
我明天还来..........全天在线
Oicq=6475772 假如好友请说明。
我是KILL UNIX的几个进程,就正常了。可能与你的有些不一样。
sar -u 看看