准确的说是高活动语句,监控的目标库多了,没有合适工具的话,就得自己想办法,快速把有潜在大问题的语句找出来,还得是数据库链,还得是网络都能连通的前提下,检查方法还得依靠活动会话历史。 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; 把结果插入到一个表中更好看。