免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 14187 | 回复: 10
打印 上一主题 下一主题

怎么查询oracle session 的资源使用情况? [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-05-12 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-26 18:35 |只看该作者 |倒序浏览
怎么查询oracle session  的资源使用情况?我们现在有时候数据库非常慢,我想知道那个用户正在做的查询耗费的系统资源最多

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-05-12 06:20:00
2 [报告]
发表于 2004-04-26 19:36 |只看该作者

怎么查询oracle session 的资源使用情况?

论坛徽章:
0
3 [报告]
发表于 2004-04-27 11:45 |只看该作者

怎么查询oracle session 的资源使用情况?

查看占用系统io较大的session
SELECT se.sid,se.serial#,pr.SPID,se.username,se.status,se.terminal,se.program,
 se.MODULE,se.sql_address,st.event,st.p1text,si.physical_reads,si.block_changes
 FROM v$session se, v$session_wait st,v$sess_io si,v$process pr WHERE st.sid=se.sid  AND st.sid=si.sid
AND se.PADDR=pr.ADDR AND se.sid>;6 AND st.wait_time=0 AND st.event NOT LIKE '%SQL%' ORDER BY physical_reads DESC

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-05-12 06:20:00
4 [报告]
发表于 2004-04-27 15:37 |只看该作者

怎么查询oracle session 的资源使用情况?

这个我也知道,关键那个字段说明资源使用情况???

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-05-12 06:20:00
5 [报告]
发表于 2004-05-03 11:01 |只看该作者

怎么查询oracle session 的资源使用情况?

up

论坛徽章:
0
6 [报告]
发表于 2004-05-03 14:18 |只看该作者

怎么查询oracle session 的资源使用情况?

如果你关心某个进程 占用CPU资源 较多(topas)看到的,可以通过其 进程号,关联 v$session,v$process,查出相关的session资料,如果要求更为详细,你可以利用 oracle的trace功能,然后使用tkprof分析产生的trace文件,等到其整个执行过程中的情况。
但 这些只能 提供一些分析问题 的依据,其实最关键 的 方法应该是检查相关的应用程序,如果 是高手就很快能定位出其 问题的所在了。

论坛徽章:
0
7 [报告]
发表于 2004-05-03 19:05 |只看该作者

怎么查询oracle session 的资源使用情况?

use statspack/os tools to find the top resource hog.
and then repair it

论坛徽章:
0
8 [报告]
发表于 2004-05-03 19:06 |只看该作者

怎么查询oracle session 的资源使用情况?

use v$sesstat to find the session using the most disk read/disk sort/session cpu/pga memory etc.

论坛徽章:
0
9 [报告]
发表于 2004-05-04 09:05 |只看该作者

怎么查询oracle session 的资源使用情况?

可以找出耗cpu较多的session
select a.sid,spid,status,substr(a.program,1,40) prog,a.terminal,osuser,value/60/100 value
    from v$session a,v$process b,v$sesstat c
    where c.statistic#=12 and c.sid=a.sid and a.paddr=b.addr order by value desc;

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-05-12 06:20:00
10 [报告]
发表于 2004-05-04 21:14 |只看该作者

怎么查询oracle session 的资源使用情况?

多谢各位高人指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP