undo系列学习之深入浅出事务槽

WBOY
发布: 2016-06-07 17:17:48
原创
1428 人浏览过

Oracle数据块头部有个事务槽(ITL)。当多个事务槽同时修改数据块,而且,此时,pctfree(数据块空闲空间的比例)不足10%,则会出

Oracle数据块头部有个事务槽(ITL)。当多个事务槽同时修改数据块,而且,此时,pctfree(数据块空闲空间的比例)不足10%,则会出现ITL争用。这种现象容易发生在update和delete身上。因为,insert时,oracle会优先分散地插入其他空闲块。如:

undo系列学习之深入浅出事务槽

看一下表a有多少个事务槽:

缺省下是1个,,最多可以有255个

看一下表a用了多少个数据块:

可知:表a在4号文件上,第460个数据块。

可以把id=2,数据块为460的4号文件dump出来,看一下块头的ITL:

ITL部分内容摘入如下:

linux

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板