- 最后登录
- 2015-1-5
- 在线时间
- 463 小时
- 威望
- 6
- 金钱
- 960
- 注册时间
- 2012-6-27
- 阅读权限
- 10
- 帖子
- 80
- 精华
- 0
- 积分
- 6
- UID
- 538
|
1#
发表于 2013-5-22 17:43:13
|
查看: 3831 |
回复: 3
环境:
OEL5.7 x64
11.2.0.3.5 ASM x64
使用
alter system set events '10224 trace name context forever,level 1';
事件观察索引分裂与索引块的使用。
在插入大量数据后,然后删除全部数据。
trace文件中显示:
插入数据后的dump- *** 2013-05-22 16:45:59.022
- ----- begin tree dump
- branch: 0x10090f3 16814323 (0: nrow: 8, level: 1)
- leaf: 0x10090f7 16814327 (-1: nrow: 69 rrow: 69)
- leaf: 0x10090f4 16814324 (0: nrow: 68 rrow: 68)
- leaf: 0x10090f5 16814325 (1: nrow: 68 rrow: 68)
- leaf: 0x10090f6 16814326 (2: nrow: 68 rrow: 68)
- leaf: 0x10081ff 16810495 (3: nrow: 68 rrow: 68)
- leaf: 0x10081f8 16810488 (4: nrow: 68 rrow: 68)
- leaf: 0x10081f9 16810489 (5: nrow: 68 rrow: 68)
- leaf: 0x10081fb 16810491 (6: nrow: 23 rrow: 23)
- ----- end tree dump
复制代码 删除全部数据时,trace文件中显示- *** 2013-05-22 16:46:10.693
- kdimod adding block to free list,dba 0x010090f5,time 16:46:10.693
- kdimod adding block to free list,dba 0x010090f6,time 16:46:10.695
- kdimod adding block to free list,dba 0x010090f7,time 16:46:10.698
- kdimod adding block to free list,dba 0x010090f4,time 16:46:10.699
- kdimod adding block to free list,dba 0x010081f9,time 16:46:10.702
- kdimod adding block to free list,dba 0x010081fb,time 16:46:10.702
- kdimod adding block to free list,dba 0x010081ff,time 16:46:10.704
- kdimod adding block to free list,dba 0x010081f8,time 16:46:10.704
复制代码 删除后dump- *** 2013-05-22 16:46:18.911
- ----- begin tree dump
- branch: 0x10090f3 16814323 (0: nrow: 8, level: 1)
- leaf: 0x10090f7 16814327 (-1: nrow: 69 rrow: 0)
- leaf: 0x10090f4 16814324 (0: nrow: 68 rrow: 0)
- leaf: 0x10090f5 16814325 (1: nrow: 68 rrow: 0)
- leaf: 0x10090f6 16814326 (2: nrow: 68 rrow: 0)
- leaf: 0x10081ff 16810495 (3: nrow: 68 rrow: 0)
- leaf: 0x10081f8 16810488 (4: nrow: 68 rrow: 0)
- leaf: 0x10081f9 16810489 (5: nrow: 68 rrow: 0)
- leaf: 0x10081fb 16810491 (6: nrow: 23 rrow: 0)
- ----- end tree dump
复制代码 在这里有个问题
kdimod adding block to free list
这表明,把block放到freelist上,那么这个freelist在哪里存放? branch? leaf ?
如何能看到这个freelist的信息? |
|