准确的说是高活动语句,监控的目标库多了,没有合适工具的话,就得自己想办法,快速把有潜在大问题的语句找出来,还得是数据库链,还得是网络都能连通的前提下,检查方法还得依靠活动会话历史。
select sql_id, count(*),
round(count(*) / sum(count(*)) over(), 2) pctload
from v$active_session_history@db_orcl1
where sample_time > sysdate - 5/60/24
and sql_id is not null
group by sql_id
order by count(*) desc;
把结果插入到一个表中更好看。
阅读(1573) | 评论(0) | 转发(0) |