32.Oracle杂记——Oracle常用动态视图v$sqlarea

32.Oracle杂记——Oracle常用动态视图v$sqlarea

视图v$sqlarea显示 共享SQL区中的统计信息,每行包含一个SQL串。提供了SQL语句在内存中,解析,准备运行的统计信息。

视图描述如下,拥有的列也非常多

sys@PDB1> desc v$sqlarea

 Name                                                                                                     Null?         Type

 ------------------------------------------------------------- ------------------------------------

 SQL_TEXT                                                                                                                         VARCHAR2(1000)

 SQL_FULLTEXT                                                                                                                CLOB

 SQL_ID                                                                                                                             VARCHAR2(13)

 SHARABLE_MEM                                                                                                                             NUMBER

 PERSISTENT_MEM                                                                                                      NUMBER

 RUNTIME_MEM                                                                                                                              NUMBER

 SORTS                                                                                                                                NUMBER

 VERSION_COUNT                                                                                                                            NUMBER

 LOADED_VERSIONS                                                                                                     NUMBER

 OPEN_VERSIONS                                                                                                                             NUMBER

 USERS_OPENING                                                                                                                             NUMBER

 FETCHES                                                                                                                            NUMBER

 EXECUTIONS                                                                                                                    NUMBER

 PX_SERVERS_EXECUTIONS                                                                                                          NUMBER

 END_OF_FETCH_COUNT                                                                                            NUMBER

 USERS_EXECUTING                                                                                                       NUMBER

 LOADS                                                                                                                                NUMBER

 FIRST_LOAD_TIME                                                                                                       VARCHAR2(19)

 INVALIDATIONS                                                                                                                               NUMBER

 PARSE_CALLS                                                                                                                  NUMBER

 DISK_READS                                                                                                                    NUMBER

 DIRECT_WRITES                                                                                                                               NUMBER

 BUFFER_GETS                                                                                                                 NUMBER

 APPLICATION_WAIT_TIME                                                                                                         NUMBER

 CONCURRENCY_WAIT_TIME                                                                                                      NUMBER

 CLUSTER_WAIT_TIME                                                                                                 NUMBER

 USER_IO_WAIT_TIME                                                                                                NUMBER

 PLSQL_EXEC_TIME                                                                                                       NUMBER

 JAVA_EXEC_TIME                                                                                                        NUMBER

 ROWS_PROCESSED                                                                                                     NUMBER

 COMMAND_TYPE                                                                                                                           NUMBER

 OPTIMIZER_MODE                                                                                                     VARCHAR2(10)

 OPTIMIZER_COST                                                                                                       NUMBER

 OPTIMIZER_ENV                                                                                                                             RAW(2000)

 OPTIMIZER_ENV_HASH_VALUE                                                                             NUMBER

 PARSING_USER_ID                                                                                                        NUMBER

 PARSING_SCHEMA_ID                                                                                                NUMBER

 PARSING_SCHEMA_NAME                                                                                                          VARCHAR2(30)

 KEPT_VERSIONS                                                                                                                              NUMBER

 ADDRESS                                                                                                                           RAW(8)

 HASH_VALUE                                                                                                                  NUMBER

 OLD_HASH_VALUE                                                                                                      NUMBER

 PLAN_HASH_VALUE                                                                                                     NUMBER

 FULL_PLAN_HASH_VALUE                                                                                                           NUMBER

 MODULE                                                                                                                          VARCHAR2(64)

 MODULE_HASH                                                                                                             NUMBER

 ACTION                                                                                                                            VARCHAR2(64)

 ACTION_HASH                                                                                                                NUMBER

 SERIALIZABLE_ABORTS                                                                                               NUMBER

 OUTLINE_CATEGORY                                                                                                   VARCHAR2(64)

 CPU_TIME                                                                                                                        NUMBER

 ELAPSED_TIME                                                                                                              NUMBER

 OUTLINE_SID                                                                                                                  VARCHAR2(40)

 LAST_ACTIVE_CHILD_ADDRESS                                                                              RAW(8)

 REMOTE                                                                                                                          VARCHAR2(1)

 OBJECT_STATUS                                                                                                                              VARCHAR2(19)

 LITERAL_HASH_VALUE                                                                                                NUMBER

 LAST_LOAD_TIME                                                                                                       DATE

 IS_OBSOLETE                                                                                                                  VARCHAR2(1)

 IS_BIND_SENSITIVE                                                                                                     VARCHAR2(1)

 IS_BIND_AWARE                                                                                                                             VARCHAR2(1)

 CHILD_LATCH                                                                                                                  NUMBER

 SQL_PROFILE                                                                                                                  VARCHAR2(64)

 SQL_PATCH                                                                                                                      VARCHAR2(30)

 SQL_PLAN_BASELINE                                                                                                   VARCHAR2(30)

 PROGRAM_ID                                                                                                                 NUMBER

 PROGRAM_LINE#                                                                                                                            NUMBER

 EXACT_MATCHING_SIGNATURE                                                                             NUMBER

 FORCE_MATCHING_SIGNATURE                                                                             NUMBER

 LAST_ACTIVE_TIME                                                                                                     DATE

 BIND_DATA                                                                                                                      RAW(2000)

 TYPECHECK_MEM                                                                                                                           NUMBER

 IO_CELL_OFFLOAD_ELIGIBLE_BYTES                                                                  NUMBER

 IO_INTERCONNECT_BYTES                                                                                                          NUMBER

 PHYSICAL_READ_REQUESTS                                                                                   NUMBER

 PHYSICAL_READ_BYTES                                                                                              NUMBER

 PHYSICAL_WRITE_REQUESTS                                                                                  NUMBER

 PHYSICAL_WRITE_BYTES                                                                                           NUMBER

 OPTIMIZED_PHY_READ_REQUESTS                                                                                        NUMBER

 LOCKED_TOTAL                                                                                                              NUMBER

 PINNED_TOTAL                                                                                                              NUMBER

 IO_CELL_UNCOMPRESSED_BYTES                                                                         NUMBER

 IO_CELL_OFFLOAD_RETURNED_BYTES                                                              NUMBER

 CON_ID                                                                                                                            NUMBER

 IS_REOPTIMIZABLE                                                                                                      VARCHAR2(1)

 IS_RESOLVED_ADAPTIVE_PLAN                                                                             VARCHAR2(1)

各个列属性描述如下:

SQL_TEXT:当前游标的SQL文本(小于1000个字符)

 SQL_FULLTEXT:当前游标的SQL文本的所有字符

 SQL_ID:父游标在库缓存中的SQLID

 SHARABLE_MEM:游标使用的共享内存的总计

 PERSISTENT_MEM :一个打开游标生命周期中固定内存的大小

 RUNTIME_MEM:一个游标执行过程中需要的固定内存

 SORTS:所有子游标进行排序的次数

 VERSION_COUNT:缓存中子游标的个数

 LOADED_VERSIONS:缓存中,上下文对已经加载的个数

 OPEN_VERSIONS:已经打开的子游标个数

 USERS_OPENING:拥有打开子游标的用户数量

 FETCHES:和SQL语句相关的FETCH 个数

 EXECUTIONS:总共执行次数

 PX_SERVERS_EXECUTIONS:通过并行执行服务器执行的次数

 END_OF_FETCH_COUNT:当游标进入到库缓存后完全执行的次数

 USERS_EXECUTING:执行所有子游标语句的用户总数

 LOADS:对象加载或重新加载的次数

 FIRST_LOAD_TIME:父级创建时间戳

 INVALIDATIONS:子游标无效的次数

 PARSE_CALLS      :所有子游标解析调用次数

 DISK_READS        :所有子游标磁盘读次数

 DIRECT_WRITES:所有子游标直接写的次数

 BUFFER_GETS:所有子游标从缓存获取的次数

 APPLICATION_WAIT_TIME:应用等待时间(MS)

 CONCURRENCY_WAIT_TIME            :并发等待时间(MS)

 CLUSTER_WAIT_TIME:集群等待时间(MS)

 USER_IO_WAIT_TIME:用户IO等待时间(MS)

 PLSQL_EXEC_TIME:PL/SQL执行时间(MS)

 JAVA_EXEC_TIME:JAVA 执行时间(MS)

 ROWS_PROCESSED:SQL语句处理的行数量

 COMMAND_TYPE:命令类型定义

 OPTIMIZER_MODE:SQL语句执行的模式

 OPTIMIZER_COST:优化器给出的查询代价

 OPTIMIZER_ENV:优化器环境

 OPTIMIZER_ENV_HASH_VALUE:优化器环境的HASH 值

 PARSING_USER_ID:解析第一个游标的USER ID

 PARSING_SCHEMA_ID:解析这个子游标的SCHEMAID

 PARSING_SCHEMA_NAME:解析这个子游标的SCHEMANAME

 KEPT_VERSIONS:通过使用DBMS_SHARED_POOL包来保持子游标的数量

 ADDRESS:这个游标父句柄的地址

 HASH_VALUE      :在库换中 父语句的HASH值

 OLD_HASH_VALUE: 旧的HASH 值

 PLAN_HASH_VALUE:这个游标当前SQL计划的数字化显示

 FULL_PLAN_HASH_VALUE:这个游标完整SQL计划的数字化显示

 MODULE:在SQL语句被调用DBMS_APPLICATION_INFO.SET_MODULE时第一次解析,该列包含这个MODULE的名字。

 MODULE_HASH:在MODULE列中列出的HASH值

 ACTION :在SQL语句被调用DBMS_APPLICATION_INFO.SET_ACTION时第一次解析,该列包含这个动作的名字。

 ACTION_HASH:在ACTION列中列出的HASH值

 SERIALIZABLE_ABORTS     :交易无法串行化的次数

 OUTLINE_CATEGORY:如果OUTLINE 在构建游标的时候使用,这个列显示OUTLINE的目录

 CPU_TIME:游标解析、执行和fetching使用的CPU时间

 ELAPSED_TIME:游标解析、执行和fetching 流逝的时间

 OUTLINE_SID      :outline会话ID

 LAST_ACTIVE_CHILD_ADDRESS:组中最后活动子游标的地址

 REMOTE :游标是否是远程映射的

 OBJECT_STATUS:游标状态

 LITERAL_HASH_VALUE:字面HASH值,当CUROSR_SHARING使用的时候,会被系统产生的绑定变量替换。

 LAST_LOAD_TIME:查询计划加载到库缓存的时间

 IS_OBSOLETE      :游标是否废弃

 IS_BIND_SENSITIVE:是否绑定敏感

 IS_BIND_AWARE: 是否绑定察觉

 CHILD_LATCH      :保护游标的子LATCH号

 SQL_PROFILE      :语句的SQLprofile

 SQL_PATCH:语句的SQL补丁

 SQL_PLAN_BASELINE:语句的SQL计划基线

 PROGRAM_ID: 程序ID

 PROGRAM_LINE#                :程序行号

 EXACT_MATCHING_SIGNATURE:CUSROR_SHARING参数设置为EXACT

 FORCE_MATCHING_SIGNATURE:CUSROR_SHARING参数设置为FORCE

 LAST_ACTIVE_TIME:查询计划上次激活的时间

 BIND_DATA:绑定数据

 TYPECHECK_MEM:类型检查内存

 IO_CELL_OFFLOAD_ELIGIBLE_BYTES :被Exadata存储系统过滤的IO字节数

 IO_INTERCONNECT_BYTES:数据库和存储系统交换的IO字节

 PHYSICAL_READ_REQUESTS:SQL语句发起的读请求的次数

 PHYSICAL_READ_BYTES:SQL语句发起的物理读的字节数

 PHYSICAL_WRITE_REQUESTS:SQL语句发起的物理写的次数

 PHYSICAL_WRITE_BYTES:SQL语句发起的写到磁盘的字节数

 OPTIMIZED_PHY_READ_REQUESTS:SQL语句通过SmartFlash Cache发起的物理读请求次数

 LOCKED_TOTAL:子游标被锁住的次数

 PINNED_TOTAL:子游标被PIN住的次数

 IO_CELL_UNCOMPRESSED_BYTES:卸载到Exadatacells中的解压字节数

 IO_CELL_OFFLOAD_RETURNED_BYTES :通过Exadatacell的通用IO返回的字节数

 CON_ID:容器ID

 IS_REOPTIMIZABLE:显示当下一次执行匹配这个子游标的时候,是否会触发再优化?

 IS_RESOLVED_ADAPTIVE_PLAN:显示计划的所有可接受部分 是否是最终的计划

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值