码迷,mamicode.com
首页 > 数据库 > 详细

oraclesql日志

时间:2015-04-23 21:16:58      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

select * from v$logfile;?

select * from v$sql

select sql_text,module,action,parsing_schema_name,first_load_time,last_load_time,last_active_time

from v$sqlarea

where parsing_schema_name = ‘HXTP‘

and sql_text like ‘%insert%‘

?

v$sqlv$sqlarea?v$sqltext?

这三个视图都可以用于查询共享池中已经解析过的SQL语句及其相关信息。?

? ?

V$SQL中列出了共享SQL区中所有语句的信息,它不包含GROUP?BY字句,并且为每一条SQL语句中单独存放一条记录;?

? ?

V$SQLAREA中一条记录显示了一条共享SQL区中的统计信息。它提供了有在内存中、解析过的和准备运行的SQL语句的统计信息;?

? ?

V$SQLTEXT包含了库缓存中所有共享游标对应的SQL语句。它将SQL语句分片显示。?

? ?

下面介绍一下常用的V$SQLAREA的结构:?

? ?

字段??????/?数据类型??????/?说明?

?? ?

SQL_TEXT?VARCHAR2(1000)??游标中SQL语句的前1000个字符。?

?? ?

SHARABLE_MEM?NUMBER??被游标占用的共享内存大小。如果存在多个子游标,则包含所有子游标占用的共享内存大小。?

?? ?

PERSISTENT_MEM?NUMBER??用于一个打开这条语句的游标的生命过程中的固定内存大小。如果存在多个子游标,则包含所有子游标生命过程中的固定内存大小。?

?? ?

RUNTIME_MEM??NUMBER??一个打开这条语句的游标的执行过程中的固定内存大小。如果存在多个子游标,则包含所有子游标执行过程中的固定内存大小。?

?? ?

SORTS??NUMBER??所有子游标执行语句所导致的排序次数。?

?? ?

VERSION_COUNT??NUMBER??缓存中关联这条语句的子游标数。?

?? ?

LOADED_VERSIONS??NUMBER??缓存中载入了这条语句上下文堆(KGL?heap?6)的子游标数。?

?? ?

OPEN_VERSIONS??NUMBER??打开语句的子游标数。?

?? ?

USERS_OPENING??NUMBER??打开这些子游标的用户数。?

?? ?

FETCHES??NUMBER??SQL语句的fetch数。?

?? ?

EXECUTIONS??NUMBER??所有子游标的执行这条语句次数。?

?? ?

USERS_EXECUTING??NUMBER??通过子游标执行这条语句的用户数。?

??? ?

LOADS??NUMBER??语句被载入和重载入的次数?

?? ?

FIRST_LOAD_TIME??VARCHAR2(19)??语句被第一次载入的时间戳。?

?? ?

INVALIDATIONS??NUMBER??所以子游标的非法次数。?

?? ?

PARSE_CALLS??NUMBER??所有子游标对这条语句的解析调用次数。?

?? ?

DISK_READS??NUMBER??所有子游标运行这条语句导致的读磁盘次数。?

?? ?

BUFFER_GETS??NUMBER??所有子游标运行这条语句导致的读内存次数。?

?? ?

ROWS_PROCESSED??NUMBER??这条语句处理的总记录行数。?

?? ?

COMMAND_TYPE??NUMBER??Oracle命令类型代号。?

?? ?

OPTIMIZER_MODE??VARCHAR2(10)??执行这条的优化器模型。?

?? ?

PARSING_USER_ID??NUMBER??第一次解析这条语句的用户的ID?

?? ?

PARSING_SCHEMA_ID??NUMBER??第一次解析这条语句所用的schemaID?

?? ?

KEPT_VERSIONS??NUMBER??所有被DBMS_SHARED_POOL包标识为保持(Keep)状态的子游标数。?

?? ?

ADDRESS??RAW(4?|?8)??指向语句的地址?

?? ?

HASH_VALUE??NUMBER??这条语句在library?cachehash值。?

?? ?

MODULE??VARCHAR2(64)??在第一次解析这条语句是通过调用DBMS_APPLICATION_INFO.SET_MODULE设置的模块名称。?

?? ?

MODULE_HASH??NUMBER??模块的Hash?

?? ?

ACTION??VARCHAR2(64)??在第一次解析这条语句是通过调用DBMS_APPLICATION_INFO.SET_ACTION设置的动作名称。?

?? ?

ACTION_HASH??NUMBER??动作的Hash?

?? ?

SERIALIZABLE_ABORTS??NUMBER??所有子游标的事务无法序列化的次数,这会导致ORA-08177错误。?

?? ?

IS_OBSOLETE??VARCHAR2(1)??游标是否被废除(YN)。当子游标数太多了时可能会发生。?

?? ?

CHILD_LATCH??NUMBER??为了包含此游标的子latch数。

? ?

? ?

FIRST_LOAD_TIME?语句被第一次载入的时间戳?

LAST_LOAD_TIME?语句最后一次载入的时间戳?

LAST_ACTIVE_TIME?语句最后激活的时间戳?

oraclesql日志

标签:

原文地址:http://www.cnblogs.com/q280/p/4451705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!