ITPub博客

首页 > 数据库 > Oracle > 简单查看oracle历史会话图表

简单查看oracle历史会话图表

原创 Oracle 作者:wanglinghua0907 时间:2024-07-26 11:00:55 0 删除 编辑

如图所示

可在plsql中形成线形图

时间范围/节点自己改一下

set linesize 300

SELECT

  TO_CHAR(TRUNC(ash.sample_time, 'MI'), 'YYYY-MM-DD HH24:MI') AS minute_interval,

  ash.snap_id,

  ash.instance_number AS inst_id,

  COUNT(DISTINCT ash.session_id) AS active_sessions,

  res.resource_name,

  res.current_utilization,

  res.max_utilization,

  res.INITIAL_ALLOCATION

FROM

  DBA_HIST_ACTIVE_SESS_HISTORY ash

JOIN

  DBA_HIST_RESOURCE_LIMIT res ON ash.snap_id = res.snap_id AND ash.instance_number = res.instance_number

  where ash.sample_time>to_date('2024-04-12 11:00:00','yyyy-MM-dd HH24:mi:ss') and ash.sample_time<to_date('2024-04-13 00:15:00','yyyy-MM-dd HH24:mi:ss') and ash.INSTANCE_NUMBER=2

  and res.resource_name in ('processes','sessions')

GROUP BY

  TO_CHAR(TRUNC(ash.sample_time, 'MI'), 'YYYY-MM-DD HH24:MI'),

  ash.snap_id,

  ash.instance_number,

  res.resource_name,

  res.current_utilization,

  res.max_utilization,

  res.INITIAL_ALLOCATION

ORDER BY

  TO_CHAR(TRUNC(ash.sample_time, 'MI'), 'YYYY-MM-DD HH24:MI'),

  ash.snap_id,

  ash.instance_number;


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

请登录后发表评论 登录
全部评论
Oracle ACE、sql server、oceanbase数据库专家,拥有7年以上的大型数据库运维经验,主方向oracle,擅长故障排除、诊断,大体量(TB)迁移,异常故障修复等。拥有丰富主导大型项目经验。服务行业包括:运营商、银行、金融业、政府单位、医疗、制造业、高校等等。

注册时间:2020-07-31

  • 博文量
    116
  • 访问量
    88789