求助:oracle特别慢,cpu和内存占用都上不去

[复制链接]
查看11 | 回复9 | 2010-10-8 09:31:21 | 显示全部楼层 |阅读模式
操作系统:windows 2003 server Enterprise edition sp2
oracle:10.2
cpu:4颗,16G 内存
cpu和内存的使用一直很低,cpu不会超过6%,内存也没超过5G
请问各位大侠可能是什么原因?
[ 本帖最后由 cyulml 于 2009-4-17 10:20 编辑 ]
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
业务很轻啊。

做个SP上来
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
我不明白你说的慢到底是所有的查询都慢还是某些慢?
举个例子,一个PL/SQL 通过循环跟新100万条,你会发现ORACLE负载一点都不高,但是这条UPDATE却很慢。
这种特点和你的是一样,CPU,MEMORY都不高,但是就是慢
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
请问你用的是共享还是专用模式,还有就是检查一次你的应用!
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
做个awr吧,连数据库的基本信息都没有给出来……
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
我说的慢是执行DML时很慢,特别是在执行insert语句的同时再执行select基本就不动了。后来通过增加sga的大小,性能稍有提升,但问题还是没有根本解决。只要一执行insert语句,其它执行select的立刻就知道有人在insert了。
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
估计是 I/O 慢.
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
如果是I/O慢的话,有没有什么建议呢?谢谢!
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
搞个AWR上来或者在你发现慢的时候查询v$session_wait看下系统的等待事件
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
好的,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行