--1、查看耗时sql@H_301_1@ select *@H_301_1@ from (select v.sql_id,@H_301_1@ v.child_number,@H_301_1@ v.sql_text,@H_301_1@ v.elapsed_time,@H_301_1@ v.cpu_time,@H_301_1@ v.disk_reads,@H_301_1@ rank() over(order by v.elapsed_time desc) elapsed_rank@H_301_1@ from v$sql v) a@H_301_1@ where elapsed_rank <= 10;@H_301_1@ -- 2.查看cpu消耗时间最多的前10条sql语句@H_301_1@ select *@H_301_1@ from (select v.sql_id,@H_301_1@ rank() over(order by v.cpu_time desc) elapsed_rank@H_301_1@ from v$sql v) a@H_301_1@ where 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_rank from v$sql v) a where elapsed_rank <= 10;