1、产生原因

表示与内部队列机制相关的等待,例如对保护内部资源或者组件的锁的请求等,一种并发的保护机制,该等待意味着在访问同样的数据库资源时需要等待其他会话已经获取的锁。

2、确定产生问题的对象

死锁解决办法。

3、解决办法:基于不同的锁类型有不同的解决方法。经常发生的等待类型为:

(1)TX Transaction Lock:通常是由于应用的原因造成锁等待。

(2)TM DML Enqueue:通常是由于应用原因,部分是因为在外键约束上没有建立索引而导致的。

(3)ST Space Management Enqueue:通常是由于过多的空间管理(比如因为extent 过小而导致extent 的频繁分配/大量的排序再导致临时段的分配)而产生的。

Oracle等待事件之Enqueue(锁)相关推荐

  1. ORACLE等待事件相关

    一.等待事件发展 oracle等待事件引入,可以更加细粒度直观地观察Oracle行为,提供oracle优化入口,大致分为三个阶段: 以命中为主要参考指标:以各种命中率为主要的优化入口依据,常见的有&q ...

  2. oracle顺序读等待,Oracle Study之--Oracle等待事件(4)

    Oracle Study之--Oracle等待事件(4) Db file scattered read这个等待事件在实际生产库中经常可以看到,这是一个用户操作引起的等待事件,当用户发出每次I/O需要读 ...

  3. ORACLE 等待事件的分类

    等待事件是总个性能调优的入口. 在总体查看ORACLE数据库性能时,总是会先看TOP  N WAIT,比如: 下面我切了一段我的AWR报表内容: Top Timed Events      '*' C ...

  4. oracle logfile sync,oracle等待事件3构造一个DirectPathwrite等待事件和构造一个LogFileSync等待事件...

    第一篇<oracle等待事件1分别用表和索引上数据的访问来产生dbfilescatteredread等待事件>http://leonarding.blog.51cto.com/604552 ...

  5. oracle redo wait较高,【案例】Oracle等待事件latch:row cache objects原因和解决办法

    [案例]Oracle等待事件latch:row cache objects原因和解决办法 时间:2016-11-05 13:41   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃 ...

  6. oracle enq ta,【案例】Oracle等待事件event enq: KO - fast object checkpoint解决办法

    [案例]Oracle等待事件event enq: KO - fast object checkpoint解决办法 时间:2016-11-03 10:11   来源:Oracle研究中心   作者:HT ...

  7. 浅析Oracle等待事件

    oracle 等待事件 一.简述 Oracle等待事件是在Oracle 7.0.12中引入的,当时等待事件大致有100多个:在Oracle 8.0中Oracle等待事件数目增加到150多个,在Orac ...

  8. oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...

    [案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 O ...

  9. CPU值满resmgr:cpu quantum造成的Oracle等待事件解决办法

    cpu quantum造成的Oracle等待事件解决办法 不少接触数据库的朋友有一个困扰已久的问题--resmgr:cpu quantum.已经遇过不少次这种CPU突然全绿的情况,通过隐含参数屏蔽了一 ...

  10. Oracle Study之--Oracle等待事件(3)

    Oracle Study之--Oracle等待事件(3) Db file parallel read 这是一个很容易引起误导的等待事件,实际上这个等待事件和并行操作(比如并行查询,并行DML)没有关系 ...

最新文章

  1. 每日一皮:给老板演示刚做好的功能...
  2. mysql linux 中文乱码_解决MySQL中文乱码的问题
  3. fork join框架_Java 7:Fork / Join框架示例
  4. c enum能像java一样吗_不一样的Java Enum
  5. 你越努力,编程水平越差!这样学 Python ,更容易成为高手!
  6. opencv基础:罗德里格斯旋转公式(Rodrigues' rotation formula)推导 rodrigues()函数原理
  7. ibm v7000配置文档_IBM_V7000底层结构及服务器数据恢复案例详解
  8. 用Python3.6操作HBase之HBase-Thrift
  9. Windows8.1-KB2999226-x64安装提示此更新不适用你的计算机
  10. 【Linux】Linux中755权限是什么意思
  11. Simulink步长选择
  12. IDEA设置成白色背景
  13. #MATLAB /Simulink 错误记录
  14. bootstrap table 超链接的添加 a标签
  15. Windows10插了耳机电脑还是外放
  16. 回顾2022! 链上NFT精彩项目大盘点
  17. MySQL-学习数据库必备的基础知识
  18. 苹果消息推送服务教程:第2部分(共2部分)
  19. ON_NOTIFY处理消息
  20. 使用标准的接口和API导入料号

热门文章

  1. Latex入门----从提纲开始
  2. 用eclipse无法打开html里用绝对路径添加的图片但是在外面可以打开的解决方法
  3. react轮播图插件_React 基础面试题 - 和你随便聊聊 React
  4. 现代通信原理4.3:白噪声
  5. hduoj 1532
  6. hdu acm2309
  7. Kubesploit:针对容器化环境的跨平台后渗透利用工具
  8. 光盘文件导入服务器,web服务器 光盘文件
  9. 第 7 章 Neutron - 080 - 创建第一个 local network(I)
  10. 微信公众号之接入微信公众号服务器开发(二)