Latch Free等待事件
来源:互联网 发布:淘宝网能微信支付吗 编辑:程序博客网 时间:2024/05/21 09:21
Latch free等待事件的三个参数:p1-latch的地址;p2-latch编号;p3-请求次数。从oracle10g起,latch free不再包含所有的latch等待,有些latch等待可能表现为单独的等待事件,这个后面有提到一些这样的等待事件,一般情况下我们还是统称为latch free等待事件。在处理latch free等待事件时,需要注意以下几点:
Latch只是用来保护sga中的内存结构。对数据库中的对象的保护,使用的lock而不是latch。Oracle sga中有许多latch,用来保护sga中各种内存结构不会因为并发访问而损坏。
等待latch的是oracle会话。不同的latch类型会导致会话采取不同的策略。
在oracle9i(包括9i)之前,latch free等待事件包括了所有的latch等待,但从oracle10g起,latch被分成不同的种类,并且某些latch表现为独立的等待事件。
什么是latch
Latch是一种锁机制。你应该已经熟悉latch的概念和用法,虽然可能你自己并没有意识到。在日常的工作和交流中,latch都经常出现,比如你锁门时,需要获得一个latch;或者你坐到车里,系上安全带,你就把自己放在一个latch的保护中了。
在oracle中,latch是一种轻量级的锁。一般来说,latch由三种内存元素组成:pid(进程id),内存地址和内存长度。Latch保证对共享数据结构的排它性访问,以此来保证内存结构的完整性不受到损坏。在多个会话同时修改或者检视(inspect)sga中同一个内存结构时,必须串行化访问以保证sga中数据结构的完整性。
全文请看一下连接:
http://www.itpub.net/531500.html
- Latch Free等待事件
- latch free等待事件
- 关于latch free等待事件
- latch free 等待事件说明
- Oracle latch free 等待事件 说明
- Oracle latch free 等待事件 说明
- 长时间LATCH FREE等待
- Oracle系统存在latch free等待事件及运行超长SQL监控分析
- library cache latch等待事件
- latch row cache objects 等待事件 说明
- latch:cache buffers chain等待事件。
- latch: cache buffers chains (cbc)等待事件
- 遇到latch: row cache objects等待事件
- latch free、buffer latch!
- latch free
- Latch Free
- latch free
- free buffer waits等待事件
- 简单说说U-boot的修改
- eclipse--安装部分
- 看看这个简单的加密
- eclipse--安装准备
- 生命是一种长期而持续的积累过程
- Latch Free等待事件
- 串口编程函数
- ajax:改善用户体验之进度条
- 快速入门JSP实例分析
- 弹出窗口总结
- 错误 'ASP 0107 : 80004005' 堆栈溢出最好的解决方法
- 错误 'ASP 0107 : 80004005' 堆栈溢出IIS解决方法
- 如何从字符串中按分隔符提取字符串
- JavaScrip高级应用:操作模态与非模态对话框