Oracle - V$SQLTEXT、V$SQL、V$SQLAREA、V$SQLSTATS、V$SQL_PLAN、V$SESSION 的说明

V$SQLTEXT 的说明    

    V$SQLTEXT 中列出了在共享区域(shared pool)中库缓冲区(Library Cache)的 SQL 语句的完整文本一条 SQL 语句可能分成多个块被保存于多个记录内

HASH_VALUE SQL 语句的 Hash 值;该游标(子游标)在 Library Cache 中唯一 Hash 值 
ADDRESS SQL 语句在 SGA 中的地址;当前游标父句柄,唯一指向该游标的一种地址编号
SQL_ID SQL 父游标的一个唯一标识;缓存在 Library Cache 中,是一个散列的13个字符
COMMAND_TYPE SQL 语句的类型,如 Select、Insert 等 
SQL_TEXT SQL 完整的文本字符中的某一个小块/段
PIECE SQL 语句块的序号,完整的 SQL 语句的拼接顺序

V$SQL 的说明

    V$SQL 在子游标的级别上列出了在共享区域(shared pool)中的 SQL 语句的统计信息,子游标通过 SQL_ID 和 Child_Number 标识。V$SQL 中的视图信息一般在 SQL 执行的最后进行更新。然而,对于长时间执行的 SQL,每5秒会更新一次 v$SQL 视图

SQL_TEXT 当子前游标的SQL文本的前一千个字符 
SQL_FULLTEXT 以CLOB类型存储的当前游标的SQL文本的所有字符
SQL_ID 当前子游标的父游标即 SQL 语句在 Library Cache 中的标识符   
SHARABLE_MEM 子游标使用的共享内存量(字节)      
PERSISTENT_MEM 用于子游标生存期的固定内存量(字节)
RUNTIME_MEM 在执行子游标期间需要的固定内存量
SORTS 为此子游标完成的排序次数 
LOADED_VERSIONS 指示上下文堆是否加载(1)或不加载(0)
OPEN_VERSIONS 指示子游标是否被锁定(1)或不(0)
USERS_OPENING 打开任何子游标的用户数量          
FETCHES 与SQL语句关联的提取数量 
EXECUTIONS 该对象自被载入库缓存(Library Cache)后执行的次数
PX_SERVERS_EXECUTIONS 以并行方式执行的总次数(0当语句从未并行执行时)
END_OF_FETCH_COUNT 自光标被引入库缓存后,此游标完全执行的次数
USERS_EXECUTING 执行语句的用户数      
LOADS 对象加载或重新加载的次数 
FIRST_LOAD_TIME 父创建时间的时间戳       
INVALIDATIONS 此子游标已失效的次数     
PARSE_CALLS 这个子游标的解析调用次数  
DISK_READS 此子游标的磁盘读取次数 
DIRECT_WRITES 这个子游标的直接写入次数
BUFFER_GETS 此子游标的缓存区读取的次数
APPLICATION_WAIT_TIME 应用程序等待时间(微秒)
CONCURRENCY_WAIT_TIME 并发等待时间(微秒)
CLUSTER_WAIT_TIME 集群等待时间(微秒)
USER_IO_WAIT_TIME 用户I/O等待时间(微秒)
PLSQL_EXEC_TIME PL/SQL执行时间(微秒)
JAVA_EXEC_TIME Java执行时间(微秒)
ROWS_PROCESSED 解析的SQL语句返回的总行数
COMMAND_TYPE Oracle命令类型定义
OPTIMIZER_MODE 执行SQL语句的模式
OPTIMIZER_COST 优化器给出的这个查询的代价
OPTIMIZER_ENV 优化器环境
OPTIMIZER_ENV_HASH_VALUE 优化器环境的哈希值
PARSING_USER_ID 最初构建此子游标的用户的用户标识
PARSING_SCHEMA_ID 最初用来构建这个子游标的模式ID
PARSING_SCHEMA_NAME 用于最初构建此子游标的架构名称
KEPT_VERSIONS 指示是否使用该DBMS_SHARED_POOL包将此子游标标记为保留在库缓存中
ADDRESS 该游标的父级句柄的地址
TYPE_CHK_HEAP 这个子游标的类型检查堆的描述符
HASH_VALUE 库缓存(Library Cache)中父游标对应SQL语句的散列值
OLD_HASH_VALUE 旧的SQL哈希值
PLAN_HASH_VALUE 此游标的SQL计划的哈希值。比较两个计划是否相同可用该字段 
CHILD_NUMBER 这个子游标的编号
SERVICE 服务的名称
SERVICE_HASH 服务名称的Hash值
MODULE 首次分析SQL语句时执行的模块名称;通过调用DBMS_APPLICATION_INFO.SET_MODULE设置
MODULE_HASH 模块名称的散列值
ACTION 首次分析SQL语句时执行的操作名称;通过调用DBMS_APPLICATION_INFO.SET_ACTION设置
ACTION_HASH 操作名称的散列值
SERIALIZABLE_ABORTS
  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值