社区
基础和管理
帖子详情
请问如何用sql 语句查询出oracle的cpu使用率
zjyilwt
2008-03-18 03:12:35
我想通过sql语句查询出目前oracle的cpu使用率,请问查什么表可以得到?
我查了半天只知道能查出 cpu占用时间,可是却查不到cpu总时间,所以请各位大大帮帮小弟
或者有sql可以直接查询出cpu使用率的么?
...全文
828
3
打赏
收藏
请问如何用sql 语句查询出oracle的cpu使用率
我想通过sql语句查询出目前oracle的cpu使用率,请问查什么表可以得到? 我查了半天只知道能查出 cpu占用时间,可是却查不到cpu总时间,所以请各位大大帮帮小弟 或者有sql可以直接查询出cpu使用率的么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjyilwt
2008-03-19
打赏
举报
回复
[Quote=引用 1 楼 doer_ljy 的回复:]
v$sysstat的Name是'CPU used by this session'的值。
[/Quote]
这个查出的是使用的cpu时间,但是我怎么知道他占了cpu的总时间的多少啊?我想知道oracle的cpu占用率,是个百分比
doer_ljy
2008-03-19
打赏
举报
回复
CPU占用率这个概念不清晰。
是指实时的CPU占用率,还是指子系统启动以来对CPU的占用情况的总计。
如果是前者,你需要制定一个采样的时间频度比如说1秒,然后用两次的差值除以时间频度得出这段时间的CPU使用率。我想应该是这样的。不过这个值好像不包括后台作业。
doer_ljy
2008-03-18
打赏
举报
回复
v$sysstat的Name是'CPU used by this session'的值。
Oracle
数据库
CPU
使用率
过高处理记录
运行在Windows上的
Oracle
开发库的
oracle
进程
CPU
使用率
保持在99%,服务器和数据库均反应缓慢。 二、排查思路 可能造成
CPU
使用率
高的情况有:大量排序、大量
SQL
解析、全表扫描、
Oracle
Bug等。因此希望找到...
如何
查询
占
CPU
高的
oracle
进程
oracle
占用
cpu
过高怎么处理,本文将介绍有关
oracle
进程
CPU
占用率过高的...
oracle
3571
oracle
1 22 0 0K 0K sleep 706.2H 22.84%
oracle
2:使用DBA账户登录数据库,使用以下
SQL
语句
查询
: SELECT * FROM V$PROCESS WHE
Oracle
数据库监控、性能检查小工具(OPCT)
软件功能: 1.
查询
Oracle
实例名、状态、版本等 2.
Oracle
连接数 3.SGA信息 4.PGA信息 ...26.使用
CPU
多的用户 27.KILL用户会话 使用说明详细见:http://blog.chinaunix.net/uid-765492-id-3380917.html
Oracle
性能监控工具1.1
相比1.1版本更新内容: 增加了对11G更好的支持 增加了对大量服务器监控配置 增加了监控内容 1.0功能: 1.
查询
Oracle
实例名、状态、版本等 2.
Oracle
连接数 3.SGA信息 ...26.使用
CPU
多的用户 27.KILL用户会话
oracle
查询
cpu
占用率高,
Oracle
查询
语句
导致
CPU
使用率
过高问题处理
解决此问题的关键在于如何找到造成
CPU
使用率
过高的
SQL
语句
。步骤如下:1、使用Process Explorer工具查看到
Oracle
进程,双击
Oracle
进程,在弹
出
的属性窗口的Threads选项卡中查看占用
CPU
较高的线程号(TID)。2、在PL/...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章