IS锁:如果对一个数据对象加IS锁,表示它的后裔结点拟(意向)加S锁。例如,要对某个元组加S锁,则要首先对关系和数据库加IS锁
IX锁:如果对一个数据对象加ix锁,表示它的后裔结点拟(意向功口X锁。例如,要对某个元组加X锁,则要首先对关系和数据库加ix锁。
SIX锁:如果对一个数据对象加SIX锁,表示对它加S锁,再加IX锁,即SIX=S+IX。
相容矩阵:
(简答题)
试述常用的意向锁:IS锁、ix锁、SIX锁,给出这些锁的相容矩阵。
正确答案
答案解析
略
相似试题
(简答题)
为什么要引进意向锁?意向锁的含义是什么?
(简答题)
试述两段锁协议的概念。
(简答题)
为何引入共享锁?如何用互斥锁或共享锁来实现事务的顺序性?
(判断题)
大量的读者锁可能导致写锁饥饿。()
(简答题)
什么是锁协议?什么是两段锁协议?
(单选题)
在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()
(简答题)
什么叫封锁技术?请简述封锁技术中的共享锁和独占锁。
(填空题)
封锁的基本类型有两种:()(又叫写锁或X锁)和()(读锁或S锁)。
(填空题)
若事务T对数据对象A加了S锁,则其他事务只能对数据A再加()锁,不能加()锁,直到事务T释放A上的锁。