什么是意向锁(Intention Locks)?它们与普通锁有什么区别?

题目

什么是意向锁(Intention Locks)?它们与普通锁有什么区别?

正确答案

意向锁是一种表级别的锁,用于指示一个事务将在某个范围内的行上设置共享或排他锁。意向锁并不直接阻止其他事务获取锁,而是用于告知其他事务有锁定意向,以便它们可以避免冲突。