Recent Waits
SELECT event, wait_class, time_waited, session_id
FROM gv$active_session_history
WHERE sql_id = '<your-sql-id>';
Look for:
- db file sequential read: Index access (can be okay)
- db file scattered read: Full table scan
- direct path read temp: Temp usage, probably from a spill
- enq: TX: Locking issues