ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查询程序使用的cursor 数量

查询程序使用的cursor 数量

原创 Linux操作系统 作者:tolywang 时间:2010-06-23 10:54:33 0 删除 编辑


SELECT   a.inst_id,
         a.sid,
         a.USERNAME,
         a.SCHEMANAME,
         a.OSUSER,
         a.machine,
         a.TERMINAL,
         a.LOGON_TIME,
         a.PROGRAM,
         a.STATUS,
         b.name,
         b.used
  FROM   gv$session a,
         (SELECT   n.inst_id, sid, n.name, s.VALUE used
            FROM   gv$statname n, gv$sesstat s
           WHERE   n.name IN
                         ('opened cursors current',
                          'session cursor cache count')
                   AND s.statistic# = n.statistic# and n.inst_id=s.inst_id ) b
 WHERE   a.sid = b.sid and a.inst_id = b.inst_id
 and b.name <> 'session cursor cache count'
 order by b.used desc   

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-665939/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    14695370