ORACLE TOP SQL

1 buffer cache
select substr(sql_text,1,500) "SQL",sql_fulltext,
                                      (cpu_time/1000000) "CPU_Seconds",
                                      (cpu_time/1000000)/(nvl(replace(executions,0,1),1)) "CPU_Seconds/executions",
                                      disk_reads "Disk_Reads",
                                      buffer_gets "Buffer_Gets",
                                      executions "Executions",
                                      case when rows_processed = 0 then null
                                           else (buffer_gets/nvl(replace(rows_processed,0,1),1)) 
                                           end "Buffer_gets/rows_proc",
                                      (buffer_gets/nvl(replace(executions,0,1),1)) "Buffer_gets/executions",
                                      (elapsed_time/1000000) "Elapsed_Seconds",
                                      (elapsed_time/1000000)/(nvl(replace(executions,0,1),1)) "Elapsed_Seconds/executions",
                                      module "Module",
                                      s.PARSING_SCHEMA_NAME
                                 from v$sql s
                                order by buffer_gets desc nulls last
2 buffer cache(每次)
select substr(sql_text,1,500) "SQL",sql_fulltext,
                                      (cpu_time/1000000) "CPU_Seconds",
                                      (cpu_time/1000000)/(nvl(replace(executions,0,1),1)) "CPU_Seconds/executions",
                                      disk_reads "Disk_Reads",
                                      buffer_gets "Buffer_Gets",
                                      executions "Executions",
                                      case when rows_processed = 0 then null
                                           else (buffer_gets/nvl(replace(rows_processed,0,1),1)) 
                                           end "Buffer_gets/rows_proc",
                                      (buffer_gets/nvl(replace(executions,0,1),1)) "Buffer_gets/executions",
                                      (elapsed_time/1000000) "Elapsed_Seconds",
                                      (elapsed_time/1000000)/(nvl(replace(executions,0,1),1)) "Elapsed_Seconds/executions",
                                      module "Module",
                                      s.PARSING_SCHEMA_NAME
                                 from v$sql s
                                order by buffer_gets/nvl(replace(executions,0,1),1) desc nulls last
3 执行时间(每次)
select substr(sql_text,1,500) "SQL",sql_fulltext,
                                      (cpu_time/1000000) "CPU_Seconds",
                                      (cpu_time/1000000)/(nvl(replace(executions,0,1),1)) "CPU_Seconds/executions",
                                      disk_reads "Disk_Reads",
                                      buffer_gets "Buffer_Gets",
                                      executions "Executions",
                                      case when rows_processed = 0 then null
                                           else (buffer_gets/nvl(replace(rows_processed,0,1),1)) 
                                           end "Buffer_gets/rows_proc",
                                      (buffer_gets/nvl(replace(executions,0,1),1)) "Buffer_gets/executions",
                                      (elapsed_time/1000000) "Elapsed_Seconds",
                                      (elapsed_time/1000000)/(nvl(replace(executions,0,1),1)) "Elapsed_Seconds/executions",
                                      module "Module"
                                 from v$sql s
                                order by (elapsed_time/1000000)/(nvl(replace(executions,0,1),1)) desc nulls last

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15747463/viewspace-751400/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15747463/viewspace-751400/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值