enq: TX - allocate ITL entry等待事件
来源:互联网 发布:淘宝网天猫女童装裙子 编辑:程序博客网 时间:2024/06/05 13:25
背景
用户TOP事件中出现enq: TX - allocate ITL entry如下
问题分析
这个问题其实很明显,表和索引的默认INITRANS值不合适,引起的事务槽分配等待,具体可以参考
(转载)
PCTFREE:
块中保留用于UPDATE操作的空间百分比,当数据占用的空间达到此上限时,新的数据将不能再插入到此块中
ITL
(Interested Transaction List)是Oracle数据块内部的一个组成部分,用来记录该块所有发生的事务,一个itl可以看作是一个记录,在一个时间,可以记录一个事务(包括提交或者未提交事务)。当然,如果这个事务已经提交,那么这个itl的位置就可以被反复使用了,因为itl类似记录,所以,有的时候也叫itl槽位。
initrans:
用于对数据块的行级并行操作的控制。事务槽(ITL)的概念:事务槽在数据块头中,存储了有关事务的控制信息。每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS 设置指定。对于表,这个值默认为1,索引的INITRANS 默认为2。事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Oracle 10g,MAXTRANS 则会忽略,所有段的MAXTRANS 都是255。也就是说,如果某个事物锁定了这个块的数据,则会在这个地方记录事务的标识,当然那个事务要先看一下这个地方是不是已经有人占用了,如果有,则去看看那个事务是否为活动状态。如果不活动,比如已经提交或者回滚,则可以覆盖这个地方。如果活动,则需要等待(闩的作用)所以,如果有大量的并发访问使用的这个块,则参数不能太小,否则资源竞争将导致系统并发性能下降。 如initrans值为2,则数据库服务器在一个数据块中最多有两个并行的事务可以独立、并行的通过自己的事务槽,实现对共享数据块中的行数据的事务操作。
0 0
- enq: TX - allocate ITL entry等待事件
- 等待事件enq: TX - allocate ITL entry的处理
- 关于等待事件enq: TX - allocate ITL entry的一次故障处理
- 关于enq:TX -allocate ITL entry
- 关于enq: TX - allocate ITL entry的问题分析
- enq: TX – row lock/index contention、allocate ITL等待事件
- 【event】tx:allocate ITL entry
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - index contention等待事件
- enq: TX - row lock contention 等待事件
- enq:TX-index contention等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention等待事件
- oracle等待事件实验--enq: TX - row lock contention
- 事务上的等待事件 —— enq: TX - contention
- enq: TX - row lock contention“等待事件的处理
- MySQL函数之CASE WHEN THEN
- The TTY demystified
- 炫酷的渐变背景
- 金蝶KIS商贸版V5.0单据多单位分录+整件散包即时库存表(固定单位换算)
- 如何修改eclipse里面的workspace目录
- enq: TX - allocate ITL entry等待事件
- mfc100u.dll丢失的解决方法
- Kodi ——6 Controls (2) Fade Label Control
- 定义一个函数subsamp,输入为彩色图像文件名,输出并显示尺寸减半的彩色 图像(原始、水平翻转、垂直翻转、中心区域变红)。必须使用控制语句,在命令窗口成功调用!
- wheel自定义控件,实现城市三级联动,时间选择的功能简单使用
- ajax跨域请求结合springmvc后台代码学习整理
- tty那些事
- 2016.06.14廖雪峰JS__学习笔记(函数部分)__P4
- js实现查找字符串功能