学习动态性能表 第十八篇--V$SYSTEM_EVENT

简介: 学习动态性能表 第18篇--V$SYSTEM_EVENT    本视图概括了实例各项事件的等待信息。v$session_wait显示了系统的当前等待项,v$system_event则提供了自实例启动后各个等待事件的概括。
 

学习动态性能表

18--V$SYSTEM_EVENT 

  本视图概括了实例各项事件的等待信息。v$session_wait显示了系统的当前等待项,v$system_event则提供了自实例启动后各个等待事件的概括。常用于获取系统等待信息的历史影象。而通过两个snapshot获取等待项增量,则可以确定这段时间内系统的等待项。

V$SYSTEM_EVENT中的常用列

l         EVENT:等待事件名称

l         TOTAL_WAITS:此项事件总等待次数

l         TIME_WAITED:此项事件的总等待时间(单位:百分之一秒)

l         AVERAGE_WAIT:此项事件的平均等待用时(单位:百分之一秒)(time_waited/total_waits)

l         TOTAL_TIMEOUTS:此项事情总等待超时次数

示例:

1.查看系统的各项等待,按总耗时排序

SELECT event,total_waits waits,total_timeouts timeouts,

       time_waited total_time,average_wait avg

 FROM V$SYSTEM_EVENT

 ORDERBY4DESC;

比如,通过checkpoint completedlog file switchcheckpoint incomplete)可以查看检查点进程的性能。通过log file parallel writelog file switch completed可以查看联机重做日志文件的性能。通过log file switcharchiving needed)事件可以检查归档进程的性能。

找出瓶颈:

1。通过Statspack列出空闲事件。

2。检查不同事件的等待时间开销。

3。检查每条等待记录的平均用时,因为某些等待事件(比较log file switch completion)可能周期性地发生,但发生时却造成了严重的性能损耗。

目录
相关文章
|
3月前
|
前端开发 JavaScript
empty来显示暂无数据简直太好用,阻止用户复制文本user-select
empty来显示暂无数据简直太好用,阻止用户复制文本user-select
|
3月前
|
存储 安全 C++
【C++14保姆级教程】lambda 初始化捕获 new/delete 消除
【C++14保姆级教程】lambda 初始化捕获 new/delete 消除
|
3月前
127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数
127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数
18 0
|
8月前
|
编译器
ARTS 挑战打卡的第8天 ---volatile 关键字在MCU中的作用,四个实例讲解(Tips)
ARTS 挑战打卡的第8天 ---volatile 关键字在MCU中的作用,四个实例讲解(Tips)
51 0
|
9月前
|
SQL 安全 Java
28个案例问题分析---007---在线人员逻辑反例--ThreadLocal、继承、索引失效、
28个案例问题分析---007---在线人员逻辑反例--ThreadLocal、继承、索引失效、
47 0
|
关系型数据库 MySQL Android开发
深入研究mysql中group by与order by取分类最新时间内容——同理在android里也可用
  鉴于项目的需要,就从网上找到该文章,文章分析得很详细也很易懂,在android里,(不知道是不是现在水平的限制,总之我还没找到在用ContentProvider时可以使用子查询),主要方法是用SQLiteDatabase 的 rawQuery,直接运行sql语句就可以了。
836 0
|
SQL Oracle 关系型数据库
学习动态性能表 第七篇--V$PROCESS
学习动态性能表 第七篇--V$PROCESS    本视图包含当前系统oracle运行的所有进程信息。常被用于将oracle或服务进程的操作系统进程ID与数据库session之间建立联系。在某些情况下非常有用: 1.         如果数据库瓶颈是系统资源(如:cpu,内存),并且占用资源最多的用户总是停留在某几个服务进程,那么进行如下诸项: l         找出资源进程 l         找出它们的session,你必须将进程与会话联系起来。
995 0

热门文章

最新文章