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$sql、v$sqlarea 、v$sqltext 

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

 
 

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

 
 

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

 
 

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

 
 

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

 
 

字段      / 数据类型      / 说明 

  
 

个字符。 

  
 

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  第一次解析这条语句所用的schema的ID。 

  
 

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

  
 

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

  
 

HASH_VALUE  NUMBER  这条语句在library cache中hash值。 

  
 

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)  游标是否被废除(Y或N)。当子游标数太多了时可能会发生。 

  
 

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

 
 

 
 

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

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

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

oraclesql日志的更多相关文章

  1. .NetCore中的日志(2)集成第三方日志工具

    .NetCore中的日志(2)集成第三方日志工具 0x00 在.NetCore的Logging组件中集成NLog 上一篇讨论了.NetCore中日志框架的结构,这一篇讨论一下.NetCore的Logg ...

  2. .NetCore中的日志(1)日志组件解析

    .NetCore中的日志(1)日志组件解析 0x00 问题的产生 日志记录功能在开发中很常用,可以记录程序运行的细节,也可以记录用户的行为.在之前开发时我一般都是用自己写的小工具来记录日志,输出目标包 ...

  3. Logstash实践: 分布式系统的日志监控

    文/赵杰 2015.11.04 1. 前言 服务端日志你有多重视? 我们没有日志 有日志,但基本不去控制需要输出的内容 经常微调日志,只输出我们想看和有用的 经常监控日志,一方面帮助日志微调,一方面及 ...

  4. SQLServer事务同步下如何收缩日志

    事务同步是SQLServer做读写分离的一种常用的方式. 随着业务数据的不断增长,数据库积攒了大量的日志,为了腾出硬盘空间,需要对数据库日志进行清理 订阅数据库的日志清理 因为订阅数据库所有的数据都来 ...

  5. 如何正确使用日志Log

    title: 如何正确使用日志Log date: 2015-01-08 12:54:46 categories: [Python] tags: [Python,log] --- 文章首发地址:http ...

  6. 前端学HTTP之日志记录

    前面的话 几乎所有的服务器和代理都会记录下它们所处理的HTTP事务摘要.这么做出于一系列的原因:跟踪使用情况.安全性.计费.错误检测等等.本文将谥介绍日志记录 记录内容 大多数情况下,日志的记录出于两 ...

  7. ASP.NET Core应用中如何记录和查看日志

    日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性.我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger.Logger ...

  8. .NET Core的日志[5]:利用TraceSource写日志

    从微软推出第一个版本的.NET Framework的时候,就在“System.Diagnostics”命名空间中提供了Debug和Trace两个类帮助我们完成针对调试和跟踪信息的日志记录.在.NET ...

  9. .NET Core的日志[4]:将日志写入EventLog

    面向Windows的编程人员应该不会对Event Log感到陌生,以至于很多人提到日志,首先想到的就是EventLog.EventLog不仅仅记录了Windows系统自身针对各种事件的日志,我们的应用 ...

随机推荐

  1. HTMLTestRunner 自动化测试报告

    http://tungwaiyip.info/software/HTMLTestRunner.html下载,将下载后的文件放在python的Lib目录下 # -*- coding:utf-8 -*- ...

  2. 获取客户端IP地址 via C#

    获取客户端IP地址 via C# 说明:本文中的内容是我综合博客园上的博文和MSDN讨论区的资料,再通过自己的实际测试而得来,属于自己原创的内容说实话很少,写这一篇是为了记录自己在项目中做过的事情,同 ...

  3. Fiddler基本用法以及如何对手机抓包

    一.Fiddler是什么? ·一种Web调试工具. ·可以记录所有客户端和服务器的http和https请求. ·允许监视.设置断点.修改输入输出数据. 官方文档(英文):http://docs.tel ...

  4. 城市连动纯js代码DEMO

    前台代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" co ...

  5. Kruskal算法构造最小生成树

    Kruskal算法来构造最小生成树,我总结了分为以下步骤: (1)建图,构造Kruskal边集,边集元素应该包括该边的起始顶点.终止顶点.权值: (2)将边集按权值从小到大的顺序进行排序: (3)从小 ...

  6. ios UI 之间的切换方法,using prepareForSegue and not

    1, use prepareForSegue: - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { RWTDe ...

  7. IoC/DIP其实是一种管理思想

    关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计.我在这里再简单的回顾一下这个概念.我先谈技术,再说管理. 话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量 ...

  8. Codeblocks + opencv + Cmake + minGW 环境搭建(一劳永逸版)

    应工作开发需要,今天搭建一个codeblocks的C++开发环境,需要配置opencv2.4.4的API协同开发. 1.为了避免不必要的配置编译器,下载codeblocks16.1带mingw编译器版 ...

  9. Spring Aop实现方式总结

    前面两个文章介绍了Aop及其相关重要概念,下面主要用代码的方式介绍下实现Spring Aop的几种方式 1. 基于注解实现Spring Aop 业务类接口 package cn.test.busine ...

  10. 检测到有潜在危险的Request.Form值

    由于在.net中,Request时出现有HTML或Javascript等字符串时,系统会认为是危险性值.立马报出“从客户端 中检测到有潜在危险的Request.Form值”这样的错. 用encodeU ...