甲骨文查询执行慢的sql,使用V $ SESSION_LONGOPS分析

  
 <代码>/*
  OPNAME:指长时间执行的操作名。如:表扫描
  目标:被操作的object_name。如:为多
  TARGET_DESC:描述目标的内容
  目前为止:这个是需要着重去关注的,表示已要完成的工作数,如扫描了多少个块。
  TOTALWORK:指目标对象一共有多少数量(预计)。如块的数量。
  单位:
  START_TIME:进程的开始时间
  LAST_UPDATE_TIM:最后一次调用set_session_longops的时间
  TIME_REMAINING:估计还需要多少时间完成,单位为秒
  ELAPSED_SECONDS:指从开始操作时间到最后更新时间
  背景:
  信息:对于操作的完整描述,包括进度和操作内容。
  用户名:与v $会话中的一样。
  SQL_ADDRESS:关联v $ sql
  SQL_HASH_VALUE:关联v $ sql
  QCSID:主要是并行查询一起使用。
  */选择V.SQL_ID,
  用户名、
  席德,
  OPNAME,
  轮(迄今为止,* 100/TOTALWORK 0) | |“%”作为“执行进度百分比”,
  TIME_REMAINING“估计剩余时间(秒)”,
  SQL_TEXT,
  一个。ELAPSED_SECONDS“执行时间(秒)”,
  一个。START_TIME“执行开始时间”,
  一个。TOTALWORK”总数(块块)”,
  一个。迄今为止,“已完成数(块块)”,
  一个。迄今为止,/LAPSED_SECONDS”每秒扫描数(块块)”
  从V SESSION_LONGOPS美元,V $ SQL V
  1=1
  ——TIME_REMAINING & lt;比;0
  和SQL_ADDRESS=地址
  和SQL_HASH_VALUE=https://www.yisu.com/zixun/HASH_VALUE
  订单的。ELAPSED_SECONDS DESC;
  
  选择DBMS_SQLTUNE.REPORT_SQL_MONITOR (
  
  85 tpcyjsu9mx6 SQL_ID=> ',
  
  REPORT_LEVEL=比;“所有”)报告
  
  从双;
   

甲骨文查询执行慢的sql,使用V $ SESSION_LONGOPS分析