V$SQLAREA

时间:2023-03-10 07:36:55
V$SQLAREA

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

  1. SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls
  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');

查找前10条性能差的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 ;