insert 产生阻塞
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,描述:insert产生阻塞。1,建立测试表。SQL> create table lock1 (id1 int primary key);Table created.2,打开2个会话顺序执行插入操作,不
千家信息网最后更新 2026年11月03日insert 产生阻塞描述:insert产生阻塞。
1,建立测试表。
SQL> create table lock1 (id1 int primary key);
Table created.
2,打开2个会话顺序执行插入操作,不提交.
会话15:
SQL> select sid from v$mystat where rownum<2;
SID
----------
15
SQL> insert into lock1 values (1);
1 row created.
会话151:
SQL> select sid from v$mystat where rownum<2;
SID
----------
151
SQL> insert into lock1 values (1); 《====会话151 插入数据库,产生阻塞事件。
3,查看等待
SQL> select sid,event,BLOCKING_SESSION from v$session where BLOCKING_SESSION is not null;
SID EVENT BLOCKING_SESSION
---------- ---------------------------------------------------------------- ----------------
151 enq: TX - row lock contention 15 《================151 被15 给阻塞了。产生enq: TX - row lock contention 等待事件。
SQL> select * from v$Lock where sid in (15,151,21) and type='TX' order by sid;
ADDR KADDR SID TY ID1 ID2 LMODE REQUEST CTIME BLOCK
-------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
55C69924 55C69964 15 TX 393230 952 6 0 165 1《===========waiting on a ROW。
55C7B03C 55C7B07C 151 TX 524320 892 6 0 104 0
576F9504 576F9530 151 TX 393230 952 0 4 104 0《=============== waiting some other resource held。
by the TX
0 - none
1 - null (NULL)
2 - row-S (SS)
3 - row-X (SX)
4 - share (S)
5 - S/Row-X (SSX)
6 - exclusive (X)
=================
1,建立测试表。
SQL> create table lock1 (id1 int primary key);
Table created.
2,打开2个会话顺序执行插入操作,不提交.
会话15:
SQL> select sid from v$mystat where rownum<2;
SID
----------
15
SQL> insert into lock1 values (1);
1 row created.
会话151:
SQL> select sid from v$mystat where rownum<2;
SID
----------
151
SQL> insert into lock1 values (1); 《====会话151 插入数据库,产生阻塞事件。
3,查看等待
SQL> select sid,event,BLOCKING_SESSION from v$session where BLOCKING_SESSION is not null;
SID EVENT BLOCKING_SESSION
---------- ---------------------------------------------------------------- ----------------
151 enq: TX - row lock contention 15 《================151 被15 给阻塞了。产生enq: TX - row lock contention 等待事件。
SQL> select * from v$Lock where sid in (15,151,21) and type='TX' order by sid;
ADDR KADDR SID TY ID1 ID2 LMODE REQUEST CTIME BLOCK
-------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
55C69924 55C69964 15 TX 393230 952 6 0 165 1《===========waiting on a ROW。
55C7B03C 55C7B07C 151 TX 524320 892 6 0 104 0
576F9504 576F9530 151 TX 393230 952 0 4 104 0《=============== waiting some other resource held。
by the TX
0 - none
1 - null (NULL)
2 - row-S (SS)
3 - row-X (SX)
4 - share (S)
5 - S/Row-X (SSX)
6 - exclusive (X)
=================
阻塞
事件
数据
数据库
顺序
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
云南咖啡
互联网科技工作委员会
关于新基建和互联网科技
互联网 科技公司
互联网的科技创新
朗涯互联网科技
一五八零互联网科技
互联网科技素材视频竖屏
互联网企业和科技型企业
互联网大会黑科技排名
民营互联网公司国防科技
高科技互联网套路
九思连强互联网电子科技有限公司
国产互联网科技公司
中国科技和美国互联网
兰石爱特工业互联网科技分公司
银川新华互联网科技学校原画
好易买互联网科技
数字科技和互联网金融哪个好
互联网科技工作委员会毛军
互联网的科技
互联网核心科技是什么
金融科技还是互联网
科技服务与互联网
互联网科技排名
中正互联网科技招聘
互联网科技实习生岗位
宁波允成互联网科技有限公司
株洲百竞科技的互联网营销顾问