您的位置:首页 > 数据库 > Oracle

33.Oracle杂记——Oracle常用动态视图v$sql

2017-10-30 22:38 986 查看
33.Oracle杂记——Oracle常用动态视图v$sql
视图V$SQL列出共享SQL区域中的统计信息,不用GROUP BY语法,每行包含一个原始的SQL文本。中显示的统计信息在查询执行结束后更新。无论查询执行干多久,也会5秒更新一次。可以很容易看到长时间执行SQL语句的影响。

描述如下:

sys@PDB1> desc v$sql

 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

 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)

 TYPE_CHK_HEAP                                                                                                                              RAW(8)

 HASH_VALUE                                                                                                                  NUMBER

 OLD_HASH_VALUE                                                                                                      NUMBER

 PLAN_HASH_VALUE                                                                                                     NUMBER

 FULL_PLAN_HASH_VALUE                                                                                                           NUMBER

 CHILD_NUMBER                                                                                                             NUMBER

 SERVICE                                                                                                                             VARCHAR2(64)

 SERVICE_HASH                                                                                                               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                                                                                                                  NUMBER

 CHILD_ADDRESS                                                                                                                              RAW(8)

 SQLTYPE                                                                                                                            NUMBER

 REMOTE                                                                                                                          VARCHAR2(1)

 OBJECT_STATUS                                                                                                                              VARCHAR2(19)

 LITERAL_HASH_VALUE                                                                                                NUMBER

 LAST_LOAD_TIME                                                                                                       VARCHAR2(19)

 IS_OBSOLETE                                                                                                                  VARCHAR2(1)

 IS_BIND_SENSITIVE                                                                                                     VARCHAR2(1)

 IS_BIND_AWARE                                                                                                                             VARCHAR2(1)

 IS_SHAREABLE                                                                                                                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)

 IM_SCANS                                                                                                                        NUMBER

 IM_SCAN_BYTES_UNCOMPRESSED                                                                                        NUMBER

 IM_SCAN_BYTES_INMEMORY                                                                               NUMBER

包含的列也相当的多,各列含义如下:

SQL_TEXT:SQL文本的前1000个字符

SQL_FULLTEXT:SQL语句的完整文本(CLOB数据类型)

SQL_ID:在库缓存中的父游标SQL ID

SHARABLE_MEM:占用的共享内存大小(单位:byte)

PERSISTENT_MEM:生命期内的固定内存大小(单位:byte)

RUNTIME_MEM:执行期内的固定内存大小

SORTS:完成的排序数

LOADED_VERSIONS:显示上下文堆是否载入,1是0否

OPEN_VERSIONS:显示子游标是否被锁,1是0否

USERS_OPENING:执行语句的用户数

FETCHES:SQL语句的fetch数。

EXECUTIONS:自它被载入缓存库后的执行次数

PX_SERVERS_EXECUTIONS:通过parallelexecution servers执行的次数

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

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_ID_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:第一个解析的用户ID

PARSING_SCHEMA_ID:第一个解析的SCHEMA ID

KEPT_VERSIONS:指出是否当前子游标被使用DBMS_SHARED_POOL包标记为常驻内存

ADDRESS:当前游标父句柄地址

TYPE_CHK_HEAP:当前堆类型检查说明

HASH_VALUE:缓存库中父语句的Hash值

OLD_HASH_VALUE:旧SQL的HASH值

PLAN_HASH_VALUE:数值表示的执行计划。

FULL_PLAN_HASH_VALUE:当前游标的完整SQL计划的数字表示表示

CHILD_NUMBER:子游标数量

SERVICE:服务名字

SERVICE_HASH:服务名字的哈希值

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

MODULE_HASH:MODULE的HASH值

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

ACTION_HASH:ACTION的HASH值

SERIALIZABLE_ABORTS:事务未能序列化次数

OUTLINE_CATEGORY:如果outline在解释cursor期间被应用,那么本列将显示出outline各类,否则本列为空

CPU_TIME:解析/执行/取得等CPU使用时间(单位,毫秒)

ELAPSED_TIME:解析/执行/取得等消耗时间(单位,毫秒)

OUTLINE_SID:outline session标识

CHILD_ADDRESS:子游标地址

SQLTYPE:指出当前语句使用的SQL语言版本

REMOTE:指出是否游标是一个远程映象(Y/N)

OBJECT_STATUS:对象状态(VALID or INVALID)

LITERAL_HASH_VALUE:当CURSOR_SHARING未使用,则为0 ;如果使用,则系统产生的绑定变量的哈希值用于匹配。

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

IS_OBSOLETE:当子游标的数量太多的时候,指出游标是否被废弃(Y/N)

 IS_BIND_SENSITIVE:是否绑定敏感

 IS_BIND_AWARE:是否在意绑定

 IS_SHAREABLE:游标是否可共享

 CHILD_LATCH      :包含游标的子LATCH 号

 SQL_PROFILE:语句的SQL profile

 SQL_PATCH:语句的SQL patch

 SQL_PLAN_BASELINE: 语句的SQ基线计划

 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:显示计划的所有可接受部分 是否是最终的计划

 IM_SCANS:IN 列存储段扫描的次数

 IM_SCAN_BYTES_UNCOMPRESSED:从IM列存储解压扫描数据的大小

 IM_SCAN_BYTES_INMEMORY:从IM列存储中数据扫描的In-memory 大小。

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: