1、v$SQL
获取用户所使用sql及执行时间
SQL> select a.sql_text,b.status,b.last_call_et,b.event from v$sql a,v$session b where a.sql_id=b.sql_id;
查找SQL及执行时间
SQL> select sql_text,cpu_time/(1000*1000) t_cpu,trunc(elapsed_time/(1000*1000)) t_elap,(cpu_time/elapsed_time/(1000*1000))*100 pct from v$sql where sql_text like 'insert into%' order by 2;
清空共享池
SQL> alter system flush shared_pool;
2、v$SQL_SHARED_CURSOR
查找不能共享原因
SQL> show parameter cursor_sharing
SQL> select parsing_user_id puid,parsing_schema_id psid,sql_text,sql_id,child_address from v$sql where sql_text like 'insert into%';
SQL> select * from v$sql_shared_cursor where sql_id='111';
3、v$session
4、v$lock
5、v$sessstat
记录某个Session运行以来的各种资源统计数据
6、v$session_wait
记录了一些会话等待的信息
7、v$sysstat和v$system_event