ITPub博客

首页 > 数据库 > Oracle > 锁结构的理解

锁结构的理解

原创 Oracle 作者:li__hl8888 时间:2016-05-26 16:22:56 0 删除 编辑

lock structure 包含锁模式和进程id信息.lock structure 组成连表


resource structure 理解 :oracle定义的一种数据结构 .这种数据结构对要进行并发控制的资源进行描述.

包含

      waiter list LMODE=0,REQUEST>0 ,

      converter list LMODE>0 REQUEST>0 ,

      owner list  Lmode>0,REQUEST=0


ITL interested transaction list

数据块头:存放一些管理信息和ITL

ITL结构如下:

TX   COMMIT(yes or no)

TX1 Y

TX2 N

TX3  Y

记录头 ITL索引信息如下:

record1    TX1

record2    TX1

record3    TX2

record4    TX3


事务的开始到结束的流程:

1>GET TM LOCK

2〉apply free item from ITL TABLE

3>修改数据记录头,设置指向ITL  ITEM

4〉在回滚段对修改前记录做一个拷贝。

5〉update 相关记录。并更新事务的状态。

6〉其他用户,根据记录头 ,读取ITL表项内容,察看事务是否已经提交。




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8568259/viewspace-2107433/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL学习笔记
请登录后发表评论 登录
全部评论

注册时间:2011-06-01

  • 博文量
    208
  • 访问量
    92690