申请oracle账号定位重要(消耗资源多)的SQL语句

定位重要(消耗资源多)的SQL语句

 

1、statspack– 在你库上业务最忙得时候抓15分钟的report,看里面的oracle账号top sql

1 top找到消耗资源多的pid
 

2 确定是oracle的应用进程还是后台进程
 

3 根据v$session,v$process,v$sqlarea定位
 

用oem带的top session  www.2cto.com  
 

SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls
 

FROM V$SQLAREA
 

WHERE buffer_gets > 10000000 OR disk_reads > 1000000

ORDER BY buffer_gets + 100 * disk_reads DESC

 

作者 郭学鹏

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。