Scripts:查询物理读最多的10个SQL的脚本hphy10.sql

来源:互联网 发布:华为s5700绑定mac地址 编辑:程序博客网 时间:2024/06/05 05:08
set linesize 333                                                                                                                                      
set pagesize 999                                                                                                                                      
col username format a18                                                                                                                               
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';                                                                                            
select sysdate from dual;                                                                                                                             
select * from                                                                                                                                         
(select to_char(m.END_TIME,'yyyy-mm-dd hh24:mi:ss') e_dttm,                                                                                           
       m.INTSIZE_CSEC/100 ints,                                                                                                                       
       s.USERNAME,                                                                                                                                    
       m.SESSION_ID,                                                                                                                                  
       m.SESSION_SERIAL_NUM,                                                                                                                          
       round(m.CPU) cpu100,                                                                                                                           
       m.PHYSICAL_READS,                                                                                                                              
       m.LOGICAL_READS,                                                                                                                               
       m.PGA_MEMORY,                                                                                                                                  
   --    m.HARD_PARSES,                                                                                                                               
   --    m.SOFT_PARSES,                                                                                                                               
       m.PHYSICAL_READ_PCT,                                                                                                                           
       m.LOGICAL_READ_PCT,                                                                                                                            
       s.SQL_ID                                                                                                                                       
from v$sessmetric m ,v$session s                                                                                                                      
where ( m.PHYSICAL_READS >100                                                                                                                         
      or m.CPU>100                                                                                                                                    
      or m.LOGICAL_READS >100)                                                                                                                        
      and m.SESSION_ID = s.SID                                                                                                                        
      and m.SESSION_SERIAL_NUM = s.SERIAL#                                                                                                            
      order by m.PHYSICAL_READS desc)                                                                                                                 
where rownum < 11;  
0 0