sql性能相关语句

来源:互联网 发布:hp1005扫描软件打不开 编辑:程序博客网 时间:2024/05/16 17:07

1.查看消耗资源最多的SQL

  1. SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls,sql_fulltext
  2. FROM V$SQLAREA  
  3. WHERE buffer_gets > 10000000 OR disk_reads > 1000000  
  4. ORDER BY buffer_gets + 100 * disk_reads DESC

2.查看某条SQL语句的资源消耗

  1. SELECT hash_value, buffer_gets, disk_reads, executions, parse_calls  
  2. FROM V$SQLAREA  
  3. WHERE hash_Value = 228801498 AND address = hextoraw('CBD8E4B0');

3.查找前十条性能差的SQL语句

  1. SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea  
  2. order BY disk_reads DESC )where ROWNUM<10 ; 

0 0