美文网首页技术分享
oracle 查询占用消耗CPU的进程sql

oracle 查询占用消耗CPU的进程sql

作者: 尝试热爱这个世界 | 来源:发表于2021-06-28 09:19 被阅读0次

    1.查得相对应的系统进程对应的session id

    select sid from v$session where paddr in (select addr from v$process where spid=&PID);

    2.根据所得的会话ID查得sql地址和hash值

    SQL> select sql_address,sql_hash_value from v$session where sid=206;

    SQL_ADDR SQL_HASH_VALUE

    -------- --------------

    6EC554F4 3141392848

    3.根据sql hash值查得sql语句

    SQL> select sql_text from v$sqltext where hash_value=3141392848;

    相关文章

      网友评论

        本文标题:oracle 查询占用消耗CPU的进程sql

        本文链接:https://www.haomeiwen.com/subject/rztqultx.html