1 查询指定session的sql
为了获取用户连接到数据库中的信息,需要先从V$SESSION视图确定用户的SID号,然后用v$session 和 v$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
AND B.SID = 123321
2 用V$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 '%'
3 查看当前session 的统计信息
SELECT VM.SID, VS.NAME, VM.VALUE
FROM V$MYSTAT VM, V$SYSSTAT VS
WHERE VM.STATISTIC# = VS.STATISTIC#
AND VS.NAME IN
('cleanouts only - consistent read gets', 'session logical reads',
'physical reads', 'physical reads direct', 'redo size');
分享到:
相关推荐
oracle动态性能视图
最完整的oracle动态性能视图详解,供DBA对数据库进行优化或者排错等很有好处,是oracle的老师给的哦~
Oracle 动态性能视图
Oracle动态性能视图,对学习oracle有非常好帮助。
本文详细介绍oracle 动态性能视图,基本上涵盖了所有的视图
Oracle动态性能视图[收集].pdf
这些视图被称为动态性能视图,因为它们在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关。 虽然这些视图很像普通的数据库表,但它们不允许用户直接进行修改。这些视图提供内部磁盘结构和内存结构...
对经常使用的动态性能视图进行的简单介绍,方便,实用
oracle 动态性能视图 (x$, v$, gv$, v_$, gv_$)
本人自己总结的Oracle 10g数据库中与数据字典和动态性能视图有关的命令。
基于Oracle动态性能视图的医院信息系统性能调优模型设计和实现.pdf
常用oracle视图 V$SESSION 在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。 V$SESSION中的常用列 V$SESSION是基础信息视图,用于找寻...
详细讲解了oracle主要的动态性能视图,值得评鉴
V$SQL: 这个视图使用一个CLOB(character large object,字符型巨对象)column,以提供SQL语句的完整文本,此外还有一列最多存放1000个 VARCHAR2字符的对象,这方便了使用。V$SQLAREA: 这个视图包含许多和V$SQL相同的...
数据字典视图和动态性能视图的区别 : a:数据字典视图名一般用复数,而动态性能视图名一般用单数,比如dba_tablepsaces vs v$tablespace。 b:数据字典视图只有在数据库opn的情况下才可以访问,而部分动态性能视图...
20个常用oracle动态性能视图 详细
Oracle数据库动态性能视图
不错的优化资料,oracle最重要的9个动态性能视图!适合调优。