V$LOCK视图相关知识
2014-06-22 22:47
190 查看
V$LOCK是一个重要的视图,其中有几列是在定位问题时经常使用的:
SID:会话id,可以和V$SESSION关联。
TYPE:被锁保护的对象的类型。分为TM和TX锁,这两个也是我们平时最关注的。
D1:如果锁类型是TM,D1表示表的OBJECT_ID,可以和USER_OBJECTS视图关联。此时D2列值为0.
ID1以十进制数值表示该事务所占用的回滚段号和事务槽slot number号
LMODE:锁模式,共有7中模式。
0--none
1--null
2--SS(Row-S),行级共享锁,其他操作只能查询这些数据行。比如:select for update。
3--SX(Row-X),行级排他锁,在提交前不允许DML操作,比如:insert,delete ,update
4--S(Share):共享锁。比如:create index。
5--SSX(S/Row-X):共享行级排他锁,
6--X:排它锁,比如:alter table ,drop table ,drop index ,truncate table
REQUESR:大于0表示当前会话被阻塞。
BLOCK是否阻塞其他会话,0表示不阻塞,1表示阻塞。
SID:会话id,可以和V$SESSION关联。
TYPE:被锁保护的对象的类型。分为TM和TX锁,这两个也是我们平时最关注的。
D1:如果锁类型是TM,D1表示表的OBJECT_ID,可以和USER_OBJECTS视图关联。此时D2列值为0.
ID1以十进制数值表示该事务所占用的回滚段号和事务槽slot number号
LMODE:锁模式,共有7中模式。
0--none
1--null
2--SS(Row-S),行级共享锁,其他操作只能查询这些数据行。比如:select for update。
3--SX(Row-X),行级排他锁,在提交前不允许DML操作,比如:insert,delete ,update
4--S(Share):共享锁。比如:create index。
5--SSX(S/Row-X):共享行级排他锁,
6--X:排它锁,比如:alter table ,drop table ,drop index ,truncate table
REQUESR:大于0表示当前会话被阻塞。
BLOCK是否阻塞其他会话,0表示不阻塞,1表示阻塞。
相关文章推荐
- V$LOCK视图相关知识
- V$LOCK视图相关知识
- v$lock视图相关介绍
- 来,锁个痛快(6)―― 与lock相关的视图和简单实验
- 转帖杂和数据库------- SQL-server 数据库相关知识 事务、索引、视图
- 创建视图相关知识
- Ios中关于IB简介、视图、以及设计模式相关知识
- Android——GridView(网格视图)相关知识总结贴
- 锁(lock)相关知识总结
- Oracle物化视图的相关知识
- 视图的相关知识
- V$LOCK相关知识概要
- hive的视图与索引的相关语法知识
- 转帖杂和数据库------- SQL-server 数据库相关知识 事务、索引、视图
- 与Lock和Latch相关的动态性能视图
- JAVA相关基础知识(5)
- 数据迁移相关知识
- JAVA相关基础知识_mxf
- JAVA相关基础知识(3)
- JAVA相关基础知识(7)