您现在的位置是:首页 >

session有什么用 Oracle技巧:用v$session

火烧 2022-04-26 17:32:06 1054
Oracle技巧:用v$ e io   Oracle数字字典包含一个鲜为人知的v$ e io _lo go 视图 v$ e io _lo go 视图可以使Oracle专家减少运行时间很长的DDL和DM

Oracle技巧:用v$session  

session有什么用 Oracle技巧:用v$session
  Oracle数字字典包含一个鲜为人知的v$session_longops视图 v$session_longops视图可以使Oracle专家减少运行时间很长的DDL和DML语句的运行时间          例如在数据仓库环境中 即使使用并行索引创建技术 构建一个很多G字节大的索引需要耗费很多个小时 这里你就可以查询v$session_longops视图快速找出一个特定的DDL语句已经完成了多少 其实v$session_longops视图也可以用于任何运行时间很长的操作 包括运行时间很长的更新操作     下面的脚本将显示一个状态信息 说明了运行时间很长的DDL操作已经使用的时间 注意你必须从v$session中取得SID并将其插入到下面的SQL语句中     select   sid    message  from   v$session_longops  where   sid =   order by   start_time;   这里是一个输出的例子 显示了运行时间很长的CREATE INDEX语句的运行过程       SID MESSAGE      Table Scan: CUST PK_IDX: out of Blocks done lishixinzhi/Article/program/Oracle/201311/17491  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码