资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
Oracle 性能 调优:查看 Oracle 最耗时的 SQL有很多种方法可以用来找出哪些 SQL语句需要优化,但是很久以来,最简单的方法都是分析保存在 V$SQL视图中的缓存的 SQL 信息。通过 V$SQL视图,可以确定具有高消耗时间、CUP 和 IO读取的 SQL语句。1.查看总消耗时间最多的前 10 条 SQL语句select *from (select v.sql_id,v.child_number,v.sql_text,v.elapsed_time,v.cpu_time,v.disk_reads,rank() over(order by v.elapsed_time desc) elapsed_rankfrom v$sql v) awhere elapsed_rank = 10;2.查看 CPU 消耗时间最多的前 10 条 SQL语句select *from (select v.sql_id,v.child_number,v.sql_text,v.elapsed_time,v.cpu_time,v.disk_reads,rank() over(order by v.cpu_time desc) elapsed_rankfrom v$sql v) awhere elapsed_rank = 10;3.查看消耗磁盘读取最多的前 10 条 SQL语句select *from (select v.sql_id,v.child_number,v.sql_text,v.elapsed_time,v.cpu_time,v.disk_reads,rank() over(order by v.disk_reads desc) elapsed_rankfrom v$sql v) awhere elapsed_rank = 10;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号