直接执行 SOP 步骤(1)的 SQL 查询,因为 gv$session 会保留历史被阻塞的记录,按 SQL_ID 计数即可
执行 SOP 步骤(6)的 SQL 查询,通过 gv$active_session_history 视图,并指定 sample_time = sysdate - interval 时间范围 minute,按 SQL_ID 分组统计出现次数(count(*) 降序)来锁定高频问题 SQL
查询 gv$sql_monitor 视图,根据执行时间长短直接定位消耗最长的 SQL 语句
直接查询 v$lock 视图,找出曾经持有排他锁的会话的历史记录