`
javatoyou
  • 浏览: 1019074 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Oracle中的等待事件是什么?如何理解并优化Oracle

阅读更多

《Oracle大型数据库系统在AIXUNIX上的实战详解》集中讨论之15

继续昨天的话题,有了统计,统计中有很多是等待事件。等待事件如何理解?这可能是大家邮件中所说的问题所在。

等待事件,是指当一个服务器进程/线程(Windows平台)不得不等候某一个事件完成,称之为一次“等待事件”。当等待的这个事件完成后厚,该服务器进程/线程才可以继续后面的操作。等待事件统计,是一个累计的统计信息,是指自系统启动后,该事件上累计产生的等待数。等待事件揭示了系统中发生请求、请求等待、应答请求之间的关联关系,也就揭示了系统性能“流量”上那里出现了瓶颈,诸如栓冲突、数据缓存争用、I/O争用等性能问题的诸多症状。

等待事件是一种累计的增量统计,因此,统计数据的绝对值没有意义。但是,若干个特定阶段的增量值对比,却是看出问题的指导方法。

系统中预定义了若干等待事件。这些事件可以分为若干种类和方面。这样有利于使我们从更高的层面上看出系统问题出在哪一方面。等待事件类别包括:管理层面、应用层面、集群层面、事务管理层面、并发操作层面、系统配置方面、网络层面、任务计划、系统I/O问题、用户I/O问题。

所以,分析等待,就是分析系统瓶颈!

分享到:
评论

相关推荐

    oracle 常见等待事件:影响性能-性能优化

    oracle常见等待事件的解释,如何定位问题,对性能优化的作用

    Oracle数据库教程——oracle常见的等待事件说明[参照].pdf

    Oracle数据库教程——oracle常见的等待事件说明[参照].pdf

    oracle数据库的优化

    oracle数据库的优化 数据库的优化 2 概述 2 监控数据库的性能: 2 优化数据库磁盘I/O 2 建立和优化数据库文件的方针: 6 监控磁盘I/O的方法: 7 优化回滚段 7 检测回滚段争用: 7 通过以下公式计算等待比率: 8 若...

    基于等待事件的Oracle数据库性能优化.pdf

    基于等待事件的Oracle数据库性能优化.pdf

    Oracle log file sync等待事件优化浅析.pdf

    Oracle log file sync等待事件优化浅析.pdf

    ORACLE等待事件.ppt

    分享之前看到的一篇优化的好文章,里面对oracle的等待事件分析的非常透彻,我自己受益匪浅,在此分享给大家,希望对需要的人有所帮助

    Oracle DBA优化数据库性能心得体会

    实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法...

    Oracle中常见的33个等待事件小结

    空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件 是在调整数据库的时候...

    Mysql转Oracle软件 DBMover for Mysql to Oracle

    Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个...全面优化数据库操作,让大数据量的处理更少等待。

    Oracle DBA手记3-数据库性能优化与内部原理解析 中文版

    《oracle dba手记3:数据库性能优化与内部原理解析》由多位数据库技术专家合著而成,融合了各行业dba 的工作经验与思考,包含了精心...希望能够帮助读者加深对oracle 技术的认知和理解,并将这些技术应用到实践中去。

    ORACLE9i_优化设计与系统调整

    §11.7 Oracle等待事件 129 §11.8 Oracle诊断和调整包 129 第12章 优化SQL语句 130 §12.1 SQL语句的优化方法 130 §12.1.1 重新构造语句 130 §12.1.2 调整或使触发器无效 137 §12.1.3 重组数据 137 §12.2 优化...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part2.rar

    8.4 一个很常见的并行执行等待事件 192 8.5 并行执行的适用范围 194 8.5.1 并行查询 194 8.5.2 并行ddl操作 195 8.5.3 并行dml操作 203 8.6 并行执行的设定 210 8.6.1 并行相关的初始化参数 210 8.6.2 并行度的设定 ...

    30种oracle常见的等待事件说明.zip_oracle

    Oracle性能优化关注点,了解30种等待事件的概念及解决方法

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装)...49. 怎样快速查出Oracle 数据库中的锁等待 50. 怎样在SQLPlus中使用 '&' 来实现自定义参数变量? 51. 怎样在查询记录时给记录加锁 52. 自动备份Oracle数据库

    oracle性能优化高级培训

    oracle性能优化高级培训,硬件-->体系结构-->SQL--->索引优化---->等待事件--->跟踪

    oracle 官方培训

    Oracle数据库培训大纲(2天) 基本内容 时间安排(天) 课程内容要点 基础和管理 1天 Oracle结构组件 Oracle服务器入门 管理Oracle实例 ...诊断工具和等待事件 SQL优化原则和案例 Oracle 10g自动SQL调整

    Oracle性能优化

    内存:衡量机器性能的另外一个指标就是内存的多少了,在ORACLE中内存和我们在建数据库中的交换区进行数据的交换,读数据时,磁盘I/O必须等待物理I/O操作完成,在出现ORACLE的内存瓶颈时,我们第一个要考虑的是增加...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part1.rar

    8.4 一个很常见的并行执行等待事件 192 8.5 并行执行的适用范围 194 8.5.1 并行查询 194 8.5.2 并行ddl操作 195 8.5.3 并行dml操作 203 8.6 并行执行的设定 210 8.6.1 并行相关的初始化参数 210 8.6.2 并行度的设定 ...

    oracle sqlserver 监控

    从会话状态和等待事件的角度,了解数据库的运行情况,供DBA和开发人员分析优化做参考 等待事件是基于“事实”和“数据”的,而非“推测”,结合Oracle AWR、ASH(Sqlserver DMV、Windows计数器),我们可以把性能...

Global site tag (gtag.js) - Google Analytics