正在加载图片...
插入与删除操作 如果使用两阶段锁 仅当删除元组的事务对删除元组具有排他锁时, delete操作才可以被执行 向数据库插入一条新元组的事务对该元组获得Ⅹ锁 插入和删除可能导致幻影现象 扫描关系的事务(例如查找所有 Perryridge的账户)和 向关系中插入元组的事务(例如在 Perryridge插入 条新元组)尽管不存取任何共同的元组也可能冲突 如果只使用元组锁,可导致非串行化调度:扫描事务 可能看不到新账户,但可能在插入事务之前串行化插入与删除操作 • 如果使用两阶段锁: – 仅当删除元组的事务对删除元组具有排他锁时, delete 操作才可以被执行. – 向数据库插入一条新元组的事务对该元组获得X锁 • 插入和删除可能导致幻影现象. – 扫描关系的事务 (例如查找所有Perryridge的账户) 和 向关系中插入元组的事务 (例如在 Perryridge插入一 条新元组)尽管不存取任何共同的元组也可能冲突. – 如果只使用元组锁, 可导致非串行化调度: 扫描事务 可能看不到新账户, 但可能在插入事务之前串行化
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有