参数session_cached_cursors的详细解释
http://203.208.39.132/search?q=cache:ZBW7m7Qzx7IJ:database.e800.com.cn/articles/2008/37/1204834966442680122_1.html+SESSION_CACHED_CURSORS&cd=1&hl=zh-CN&ct=clnk&gl=cn&client=aff-360homepage&st_usg=ALhdy28i2nz6vH9Dudlh_gv13UsIZRdO9Q[@more@]2008-03-07 04:22:46.0 来源:e800数据库频道 关键词: cache session io cursor 资讯第一时 资讯第一时的文章 惠普发布新软件 惠普发布新软件 观形势要求在推动软件服务业发展的过程
关于v$session中的taddr列(事务对象地址)
http://gengyonghui.itpub.net/[@more@]v$session有几列是关于地址值的,saddr:session对象地址paadr:对应的服务器进程的地址taddr:对应的事务对象,如果session上无事务,则为空。如果想查看v$transaction对应的sessionselect * from v$session where taddr=(select addr from v$transaction)就行了
通过v$sqlarea,v$sql查询最占用资源的查询
v$sql显示的是内存共享区中已经生成解析树和查询计划的信息sql语句http://blog.chinaunix.net/u/3866/showart_396335.html[@more@]-----------------------v$sqlarea,v$sql-----------------------从V$SQLAREA中查询最占用资源的查询select b.username username,a.disk_reads reads, a.executions exec,a.disk_reads/decode(a.executions,0,1,a.executions) rds_exec_ratio, a.sql_text Statementfrom v$sqlarea a,dba_users bwhere a.parsing_user_id=b.user_id and a.disk_reads > 100000order by a.disk_reads desc;用buffer
cpu占用过多的查找
如果sql中出现一个死循环占用了大量的user cpu(pct)则需要查询出该spid--addr--sid,serial#,sql_text然后kill session,window中使用工具qslice 或者itpub friend fuyuncat's topshow来查询出spidv$osstat busy_time/idle_time表示cpu的繁忙率,代表的是server提供的主机中CPU是不是瓶颈属性http://www.cnblogs.com/fenny8/archive/2009/03/16/1412839.htmlhttp://www.eygle.com/faq/Kill_Session.htmORACLE CPU过高的一次调整过程文章出处:http://www.diybl.com/course/7_databases/oracle/Oracleshl/2008810/135671.htmlhttp://blog.ch