数据库变得异常缓慢????求救 这就要根据实际情况了,例如:如果索引丢失,某些操作会效率很低,这时硬盘读写频繁。有如:如果更改了作业、触发器、存储过程,导致代码有死循环,都会变慢,这时cpu使用率很高。以上只是些提示,具体要看实际情况了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cpu的利用率是多高内存呢?先从这两方面着手然后再看是执行前台的程序慢还是在sqlplus下执行操作慢如果是前者,考虑程序本身后者的话就与表的索引,表空间之类的有关看看init.ora的配置等 是不是你执行了某些sql语句进行了死循环,就导致慢了。你试试在数据库很慢地时候重新启动下,如果这时候很快那就说明是你执行了sql导致循环的原因了 看看alert文件有什么错误或警告没有,此外在慢的时候查查v$session_wait有什么等待事件 也可以看看你的回滚空间占用率是多少,temp空间占用率是多少。如果,回滚空间占用率太多,就看看是什么程序在其中占用了大量的回滚空间,而且没有自我释放,一直在运行,从中,你就可以判断出是什么问题。然后在杀数据库的进程,将死循环或者其他死进程给杀了!~ oracle安装过程中出现问题 SQL Developer 存储过程急问!!! oracle8i 创建临时表 请问这条格式化当前时间的sql错在哪里? 请问oracle中如何select到文件,及运行外部exe命令 急急,windows server 2003下,oracle 9i的OracleOraHome92ManagementServer服务启动后又停止了。 绝望中求助! 郁闷,散分 怎样在ORACLE 9i中使用中文字段??? pctfree pctused的区别 请大家帮忙推荐
内存呢?
先从这两方面着手
然后再看是执行前台的程序慢还是在sqlplus下执行操作慢
如果是前者,考虑程序本身
后者的话就与表的索引,表空间之类的有关
看看init.ora的配置等
你试试在数据库很慢地时候重新启动下,如果这时候很快
那就说明是你执行了sql导致循环的原因了
如果,回滚空间占用率太多,就看看是什么程序在其中占用了大量的回滚空间,而且没有自我释放,一直在运行,从中,你就可以判断出是什么问题。
然后在杀数据库的进程,将死循环或者其他死进程给杀了!~