如何查看数据库处于繁忙状态

我们一直说当前数据库处于繁忙状态,那么查看哪些参数确定数据库处于繁忙状态呢
参与2

1同行回答

zyclove2008zyclove2008数据库运维工程师xsw
查看活动SESSION 数,如果活动session 有很多,则表示系统较忙,或压力较大,致多少活动 session 算多,就要看应用系统的情况了:select a.sid||','||a.serial# as sess ,a.username,a.sql_hash_value,a.last_call_et ET,substr(a.program,1,39) program,b.name as command ,to_char...显示全部
查看活动SESSION 数,如果活动session 有很多,则表示系统较忙,或压力较大,致多少活动 session 算多,就要看应用系统的情况了:
select a.sid||','||a.serial# as sess ,a.username,a.sql_hash_value,a.last_call_et ET,substr(a.program,1,39) program
,b.name as command ,to_char(a.logon_time,'mm-dd hh24:mi') as logon_time,machine
from v$session a ,audit_actions b
where a.command=b.action(+) and  a.status='ACTIVE' and (upper(program) not like 'ORACLE%' or program is null)
order by last_call_et asc;收起
软件开发 · 2015-04-30
浏览869

提问者

zhangsharp20
数据库运维工程师外管
擅长领域: 数据库服务器系统管理

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-04-30
  • 关注会员:1 人
  • 问题浏览:1695
  • 最近回答:2015-04-30
  • X社区推广