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 |