日期:2014-05-16  浏览次数:20763 次

求一调优SQL,查找耗时较多session对应的SQL
由于系统较慢(普通1个50万表的查询也要12秒),想求一调优SQL,查找耗时较多session对应的SQL,
分析下是程序SQL代码的问题还是其他方面的问题 .

------解决方案--------------------
消耗时间最多的10条sql
select sql_id,child_number,sql_text,elapsed_time from (select sql_id,child_number,sql_text,elapsed_time,cpu_time,disk_reads,rank () over (order by elapsed_time desc) as elapsed_rank from v$sql) where elapsed_rank<10;