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;
分类:
Oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了