oracle服务器进程(Server Process)占用CPU 40%左右

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
oracle 8.1.7
solaris 8v880
查看到oracle的服务器进程(Server Process)占用CPU 40%左右,服务器进程是Pro*c应用程序的服务器进程。
Pro*c应用程序的进程在客户端,此进程所占用cpu并不高。
都有什么原因造成这种服务器进程占用CPU高的现象?
怎么避免或者解决?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
是不是这种现象没有什么不正常的?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
查看数据库在做什么操作?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
此服务器进程在做普通的查找插入删除更新操作
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
分析一下前10名的 Sessions
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
只是某几个服务器进程这样
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
最好系统地联系起来判断问题所在。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你观察了很长时间吗?如果不是同一个process,可能属于正常的现象,刚好赶上了
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
一直都是40%左右
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
那肯定是在做大量的查询引起的,以前我碰到过做一个大量的查询cpu就100%下不来,导致其他机器无法进行插写操作。看一下你的sql语句是否合理,或表结构是否合理,有没有作冗余。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行