模拟等待事件row lock waits
来源:互联网 发布:mysql管理器 编辑:程序博客网 时间:2024/05/18 01:08
是索引块分裂引起的锁等待,往往与enq: TX - index contention 伴随产生,enq:TX - index contention的解释。
Waits for TX in mode 4 also occur when a transaction inserting a row in an index has to wait for the end of an index block split being done by another transaction. This type of TX enqueue wait corresponds to the wait event enq: TX - index contention。
session 1:
SQL> drop table test purge;表已删除。
SQL> create table test(x number,y char(20),z date,q varchar2(4000));
表已创建。
SQL> create index t_idx on test(q,z);
索引已创建。
SQL> begin
for x in 1..1500 loop
insert into test values(1162,'1060000abcdefg', sysdate, rpad('x',2000,'x'));
end loop;
end;
/
PL/SQL 过程已成功完成。
session 2:
SQL> begin
for x in 1..1500 loop
insert into test values(1162,'1060000abcdefg', sysdate, rpad('x',2000,'x'));
end loop;
end;
/
PL/SQL 过程已成功完成。
session 3:
session 1与session 2开始插入前:
SQL> select object_name, STATISTIC_NAME, value
from v$segment_statistics
where object_name in ('TEST', 'T_IDX')
and STATISTIC_NAME = 'row lock waits'
order by 1;
OBJECT_NAME STATISTIC_NAME VALUE
-------------------- -------------------- ----------
TEST row lock waits 0
T_IDX row lock waits 0
SQL> /
OBJECT_NAME STATISTIC_NAME VALUE
-------------------- -------------------- ----------
TEST row lock waits 0
T_IDX row lock waits 74
- 模拟等待事件row lock waits
- 模拟buffer busy waits等待事件
- awr中的Segments by Row Lock Waits模拟
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention 等待事件
- enq: TX - row lock contention等待事件
- Segments by Row Lock Waits
- row lock waits的两种情况
- 等待事件 - buffer busy waits
- free buffer waits等待事件
- 等待事件buffer busy waits
- buffer busy waits等待事件
- oracle等待事件实验--enq: TX - row lock contention
- enq: TX - row lock contention“等待事件的处理
- Oracle “enq: TX - row lock contention 等待事件 ”
- linux 一键安装lamp
- MTL4求解线性方程组
- hdu3341 AC自动机
- vc维度
- c语言中的printf实现
- 模拟等待事件row lock waits
- 《学习OpenCV(中午版)》第3章 练习3和练习4
- 51单片机P0口上拉电阻的深入研究
- 纪念自己出的第一道题——评委打分
- linux开发实用操作
- jQuery UI AutoComplete 使用说明 模糊匹配
- poj 1806 Manhattan 2025
- UVa 10220 I Love Big Numbers ! (简单高精度)
- 《学习OpenCV(中午版)》第3章 练习5