ORACLE优化查询资源消耗的语句

1> SQL ordered by Gets

复制代码
复制代码
1 select * from 
2           (select substr(sql_text,1,40) sql,   buffer_gets,
3 executions, buffer_gets/executions "Gets/Exec",   
4           hash_value,address
5           from v$sqlarea        
6           where  buffer_gets > 0 and executions>0
7           order by buffer_gets desc) 
8           where rownum <= 10 ;
复制代码
复制代码

 

2> SQL ordered by Reads

1 select * from     
2               (select substr(sql_text,1,40) sql,      disk_reads,
3 executions, disk_reads/executions "Reads/Exec",     
4               hash_value,address   
5               from v$sqlarea    where disk_reads > 0 and executions >0     
6               order by disk_reads desc) where rownum <= 10;

 

3> SQL ordered by Executions

1 select * from      
2               (select substr(sql_text,1,40) sql,      executions,
3 rows_processed, rows_processed/executions "Rows/Exec",   
4               hash_value,address   
5               from v$sqlarea    where executions > 0
6               order by executions desc) where rownum <= 10 ;

 

4> SQL ordered by Parse Calls

1 select * from      
2               (select substr(sql_text,1,40) sql,      parse_calls,
3 executions, hash_value,address     
4               from v$sqlarea    where parse_calls > 0
5               order by parse_calls desc) where rownum <= 10 ;

 

5> Running Time top 10 sql

复制代码
复制代码
1 select * from
2               (select t.sql_fulltext, 
3               (t.last_active_time-to_date(t.first_load_time,'yyyy-mm-dd hh24:mi:ss'))*24*60,
4               disk_reads,buffer_gets,rows_processed,     
5               t.last_active_time,t.last_load_time,t.first_load_time
6               from v$sqlarea t order by t.first_load_time desc)     
7               where rownum < 10;
复制代码
复制代码

 

posted on   数据与人文  阅读(235)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示