每天一个动态性能表:V$SESSION_EVENT
本视图记录了每个session的每一项等待事件。由上文所知V$SESSION_WAIT显示了session的当前等待事件,而V$SESSION_EVENT则记录了session自启动起所有的事件。V$SESSION_EVENT中的常用列SID:session标识EVENT:session等待的事件TOTAL_WAITS:此session当前事件的总等待数TIME_WAITED:此session总等待时间(单位,百...
每天一个动态性能表:V$SESSION_WAIT
这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。V$SESSION_WAIT中,每一个连接到实例的...
每天一个动态性能表:V$SESSION
在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。 V$SESSION中的常用列V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被sess...
每天一个动态性能表:V$SQLAREA
本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。V$SQLAREA中的信息列HASH_VALUE:SQL语句的Hash值。ADDRESS:SQL语句在SGA中的地址。这两列被用于鉴别SQL语句,有时,两条不同的语句可能hash值相同。这时候,必须连同ADDRESS一...
每天一个动态性能表:V$SQLTEXT
本视图包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。注:V$SQLAREA只包括头1000个字符。V$SQLTEXT中的常用列HASH_VALUE:SQL语句的Hash值ADDRESS:sql语句在SGA中的地址SQL_TEXT:SQL文本。PIECE:SQL语句块的序号V$SQLTEXT中的连接列ColumnView ...
每天一个动态性能表:V$SQL_PLAN
补:2014年5月24日本视图提供了一种方式检查那些执行过的并且仍在缓存中的cursor的执行计划。通常,本视图提供的信息与打印出的EXPLAIN PLAN非常相似,不过,EXPLAIN PLAN显示的是理论上的计划,并不一定在执行的时候就会被使用,但V$SQL_PLAN中包括的是实际被使用的计划。获自EXPLAIN PLAN语句的执行计划跟具体执行的计...
每天一个动态性能表:v$sql
补:2014年5月23日V$SQL中存储具体的SQL语句。一条语句可以映射多个cursor,因为对象所指的cursor可以有不同用户(如例1)。如果有多个cursor(子游标)存在,在V$SQLAREA为所有cursor提供集合信息。例1:这里介绍以下child cursor user A: select * from tbl user B: select * from tbl 大家认为这两条...
每天一个动态性能表:v$sesstat
按照OracleOnlineBook中的描述,v$sesstat存储session从login到logout的详细资源使用统计。类似于v$sysstat,该视图存储下列类别的统计:1.事件发生次数的统计,如用户提交数。2.数据产生,存取或者操作的total列(如:redo size)3.执行操作所花费的时间累积,例如session CPU占用(如果TIMED_STATISTICS值为true)注意:...
每天一个动态性能表:v$sysstat
按照v$sysstat存储自数据库实例运行那刻起就开始累计全实例v$sysstat数据通过查询 V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的CPU used by this session:所有cpu占用量,不包括后台进程。这项统计的单位是百分之.完全调用一次不超过db block changes:那部分造成insert,update或 这项统计可以大概看出整体...