ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Tips--获取类似于OEM-Session中看到的信息的SQL scripts

Tips--获取类似于OEM-Session中看到的信息的SQL scripts

原创 Linux操作系统 作者:vongates 时间:2019-04-13 11:21:06 0 删除 编辑
我们从OEM的Instance中的sessions的画面中可以看到每个seeions关于CPU,Physical Read,Logical Read,Hard Parse,PGA等信息。下面的这个SQL同样可以取得类似的信息。

select ss.sid,
vs.SERIAL#,
decode(vs.USERNAME, '', 'BK Process', vs.USERNAME) username,
vs.OSUSER,
vs.TERMINAL,
vs.PROGRAM,
sum(case
when st.NAME = 'CPU used by this session' then
ss.VALUE
END) "CPU",
sum(case
when st.NAME = 'session pga memory' then
ss.VALUE
END) "Memory-PGA",
sum(case
when st.NAME = 'physical reads' then
ss.VALUE
END) "I/O Phys Reads",
sum(case
when st.NAME = 'session logical reads' then
ss.VALUE
END) "LOG Reads",
sum(case
when st.NAME = 'parse count (hard)' then
ss.VALUE
END) "Hard Parse"
from v$sesstat ss, v$statname st, v$session vs
where ss.STATISTIC# = st.STATISTIC#
and vs.SID = ss.SID
group by ss.sid,
vs.SERIAL#,
vs.USERNAME,
vs.OSUSER,
vs.TERMINAL,
vs.PROGRAM

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51956/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    449
  • 访问量
    293639