问题 问答题 论述题

试述常用的意向锁:IS锁、ix锁、SIX锁,给出这些锁的相容矩阵。

答案

参考答案:

IS锁:如果对一个数据对象加IS锁,表示它的后裔结点拟(意向)加S锁。例如,要对某个元组加S锁,则要首先对关系和数据库加IS锁

IX锁:如果对一个数据对象加ix锁,表示它的后裔结点拟(意向功口X锁。例如,要对某个元组加X锁,则要首先对关系和数据库加ix锁。

SIX锁:如果对一个数据对象加SIX锁,表示对它加S锁,再加IX锁,即SIX=S+IX。

相容矩阵:

名词解释
问答题 简答题