意向锁 是一种什么锁 “意向”二字怎么理解 ,体现在哪些方面
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/08 22:54:06
意向锁 是一种什么锁 “意向”二字怎么理解 ,体现在哪些方面
![意向锁 是一种什么锁 “意向”二字怎么理解 ,体现在哪些方面](/uploads/image/z/17005524-60-4.jpg?t=%E6%84%8F%E5%90%91%E9%94%81+%E6%98%AF%E4%B8%80%E7%A7%8D%E4%BB%80%E4%B9%88%E9%94%81+%E2%80%9C%E6%84%8F%E5%90%91%E2%80%9D%E4%BA%8C%E5%AD%97%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3+%2C%E4%BD%93%E7%8E%B0%E5%9C%A8%E5%93%AA%E4%BA%9B%E6%96%B9%E9%9D%A2)
意向锁的含义是如果对一个结点加意向锁,则说明该结点的下层结点正在被加锁;对任一结点加锁时,必须先对它的上层结点加意向锁.例如,对任一元组加锁时,必须先对它所在的关系加意向锁.于是,事务T要对关系R1加 X锁时,系统只要检查根结点数据库和关系R1是否己加了不相容的锁,而不再需要搜索和检查尺中的每一个元组是否加了X锁.下面介绍三种常用的意向锁:意向共享锁(Intent Share Lock,简称IS锁);意向排它锁(Intent Exclusive Lock,简称IX锁);