awr中的Segments by Row Lock Waits模拟

为什么会有索引的等待事件,是索引在进行分裂,5-5、9-1分裂。

session 1:

create table test(x number,y char(20),z date,q varchar2(4000)) tablespace users;
create index t1_idx1 on test(q,z);
begin
     for x in 1..10000 loop
         insert into test values(1162,'aaaaaaaaaaaaaa', sysdate, rpad('a',2000,'a'));
end loop;
end; 

session 2: 与session 1并发执行插入
begin
    for x in 1..10000 loop
  insert into test values(1162,'bbbbbbbbbbbbbbbbbbbb', sysdate, rpad('b',2000,'b'));
end loop;
end;

session 3:
session 1与session 2插入后
select object_name,STATISTIC_NAME,value from v$segment_statistics where object_name in ('TEST','T1_IDX1') and STATISTIC_NAME='row lock waits' order by 1;

OBJECT_NAME                    STATISTIC_NAME             VALUE
-----------------------------------------------------------------
T1_IDX1                        row lock waits            115
TEST                           row lock waits             0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值