帮帮忙~Oracle

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:18:02
数据库获取“一个Server每秒transaction数”和“共享池连接数”,的SQL语句,谢谢高手~

给你几个脚本,希望对你有用

select * from v$transaction

server通常看session吧,然后再看session对系统的占用情况,通常是这样的,希望对你有帮助。

****************************************************************************************************
#数据库活动状态,查询对应操作系统的进程对应的数据库SESSION信息
#判断对应的活动的SESSION在做什么操作
****************************************************************************************************
#查询操作系统进程ID对应SESSION信息
SELECT ' sid, serial#, aud sid : '|| s.sid||' , '||s.serial#||' , '||
s.audsid||chr(10)|| ' DB User / OS User : '||s.username||
' / '||s.osuser||chr(10)|| ' Machine - Terminal : '||
s.machine||' - '|| s.terminal||chr(10)||
' OS Process Ids : '|| s.process||' (Client) '||
p.spid||' - '||p.pid||' (Server)'|| chr(10)||
' Client Program Name : '||s.program "Session Info"
FROM V$PROCESS P,V$SESSION s
WHERE p.addr =