admin管理员组文章数量:1032601
oracle 查看某session的历史执行sql情况
1. 查看性能最差的前100sql
SELECT * FROM ( SELECT PARSING_USER_ID EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea ORDER BY disk_reads DESC) WHERE ROWNUM<100
2.oracle 10g 查看某session的历史执行sql情况(sql采样间隔1s)
oracle 10g 通过v$active_session_history查看某session(这里指定为190)的历史执行sql情况(sql采样间隔1s) select s.SAMPLE_TIME, sq.SQL_TEXT, sq.DISK_READS, sq.BUFFER_GETS, sq.CPU_TIME, sq.ROWS_PROCESSED, --sq.SQL_FULLTEXT, sq.SQL_ID from v$sql sq, v$active_session_history s where s.SQL_ID = sq.SQL_ID and s.SESSION_ID = 190 order by s.SAMPLE_TIME desc;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2015-06-06,如有侵权请联系 cloudcommunity@tencent 删除sqlsessiontime性能oracleoracle 查看某session的历史执行sql情况
1. 查看性能最差的前100sql
SELECT * FROM ( SELECT PARSING_USER_ID EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea ORDER BY disk_reads DESC) WHERE ROWNUM<100
2.oracle 10g 查看某session的历史执行sql情况(sql采样间隔1s)
oracle 10g 通过v$active_session_history查看某session(这里指定为190)的历史执行sql情况(sql采样间隔1s) select s.SAMPLE_TIME, sq.SQL_TEXT, sq.DISK_READS, sq.BUFFER_GETS, sq.CPU_TIME, sq.ROWS_PROCESSED, --sq.SQL_FULLTEXT, sq.SQL_ID from v$sql sq, v$active_session_history s where s.SQL_ID = sq.SQL_ID and s.SESSION_ID = 190 order by s.SAMPLE_TIME desc;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2015-06-06,如有侵权请联系 cloudcommunity@tencent 删除sqlsessiontime性能oracle本文标签: oracle 查看某session的历史执行sql情况
版权声明:本文标题:oracle 查看某session的历史执行sql情况 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747950765a2232498.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论