请大家例举Oracle在什么情况下会出现CPU占用时间在90%以上??? 运行的PROCEDURE在进行大量的数据运算,比如记费系统 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 操作大量数据时当然包括( 回复人: kuanghai(匡海) ( ) 信誉:100 2002-09-13 09:35:00 得分:0 从一个巨大的表中选择很多条纪录时!select,insert,update,delete。。 :)过多次for,loop循环没有退出的死循环没有错误处理的procedure,triger,package死循环多用户时的冲突控制多种情况(同时操作一个表,)开饭了! 当然还有莫名其妙的原因,呵呵。我碰到一数据库,一旦运行10多天后,就有一进程老是占用cup 50%以上。至今我还没有找到原因,呵呵,惭愧啊 我这里,本来设计的150用户的数据库系统。结果经过测试开上90左右进程就死掉了,发现cpu占用是100%。我也不清楚是怎么回事。 我碰到一种情况系统运行一段时间之后(大约2周),对某张操作比较频繁的表再次操作时候就会出现90%以上的cpu占用,drop后重新建立一个就没问题了有人说创建表时候设置free和used参数可以解决,好像还是有问题 是死进程,我经常遇到,有时会同时有4个25%的进程,造成系统慢死了,我只好KILL它们。 KILL以后,效果明显,没什么付作用。 我认为可能的原因很多,以下都可能造成cpu及硬盘资源利用超支。 1、大量的操作数据及数据运算 2、出现资源等待后有没有释放已占资源 3、快照刷新出现重叠 4、启动了自动任务,并且争用资源 5、死循环 6、打开游标未关闭(释放资源)小弟愚见,不要见笑。 在linux5安装完oralce 10执行 ./netca提示如下信息 oralce数据库表脚本的导出 求助 两表联合查询断号的问题? 现在要学习oracle了 char的问题 字段值拆分合并的问题 请问如何在存储过程中使用cursor作为参数 一个简单的sql,请指教 Single Sign-On 的问题???急急急!!!help!!! ORACLE 一个比较复杂的查询语句,一直处于执行, 我要怎么优化才能让它正常执行出结果呢? 请问如何查看oracle8.0数据库的日志! 请问在oracle中写存储过程,如何定义数组?谢谢
当然包括(
回复人: kuanghai(匡海) ( ) 信誉:100 2002-09-13 09:35:00 得分:0
从一个巨大的表中选择很多条纪录时!
select,insert,update,delete。。 :)过多次for,loop循环没有退出的死循环没有错误处理的procedure,triger,package死循环多用户时的冲突控制多种情况(同时操作一个表,)
开饭了!
我碰到一数据库,一旦运行10多天后,就有一进程老是占用cup 50%以上。
至今我还没有找到原因,呵呵,惭愧啊
结果经过测试开上90左右进程就死掉了,发现cpu占用是100%。
我也不清楚是怎么回事。
系统运行一段时间之后(大约2周),对某张操作比较频繁的表再次操作时候就会出现90%以上的cpu占用,drop后重新建立一个就没问题了
有人说创建表时候设置free和used参数可以解决,好像还是有问题
我经常遇到,有时会同时有4个25%的进程,造成系统慢死了,
我只好KILL它们。
KILL以后,效果明显,没什么付作用。
1、大量的操作数据及数据运算
2、出现资源等待后有没有释放已占资源
3、快照刷新出现重叠
4、启动了自动任务,并且争用资源
5、死循环
6、打开游标未关闭(释放资源)
小弟愚见,不要见笑。