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博客 ” ,链接:http://blog.itpub.net/8568259/viewspace-2107433/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8568259/viewspace-2107433/