事务锁定-the design and analysis of algorithms

时间:2024-06-29 04:39:02
【文件属性】:

文件名称:事务锁定-the design and analysis of algorithms

文件大小:4.17MB

文件格式:PDF

更新时间:2024-06-29 04:39:02

达梦,DM7

24.5 事务锁定 DM 数据库支持多用户并发访问、修改数据,有可能出现多个事务同时访问、修改相同 数据的情况。若对并发操作不加控制,就可能会访问到不正确的数据,破坏数据的一致性和 正确性。DM 数据库采用*机制来解决并发问题,本节将详细介绍 DM 数据库中的事务锁 定相关功能,包括锁的分类以及如何查看锁等。 24.5.1 锁模式 锁模式指定并发用户如何访问锁定资源。DM 数据库使用四种不同的锁模式:共享锁、 排他锁、意向共享锁和意向排它锁。 1. 共享锁 共享锁(Share Lock,简称 S锁)用于读操作,防止其他事务修改正在访问的对象。 这种*模式允许多个事务同时并发读取相同的资源,但是不允许任何事务修改这个资源。 2. 排他锁 排它锁(Exclusive Lock,简称 X锁)用于写操作,以独占的方式访问对象,不允 许任何其他事务访问被*对象;防止多个事务同时修改相同的数据,避免引发数据错误; 防止访问一个正在被修改的对象,避免引发数据不一致。一般在修改对象定义时使用。 3. 意向锁 意向锁(Intent Lock)用于读取或修改被访问对象数据时使用,多个事务可以同时 对相同对象上意向锁,DM支持两种意向锁: 1) 意向共享锁(Intent Share Lock,简称 IS锁):一般在只读访问对象时使用; 2) 意向排它锁(Intent Exclusive Lock,简称 IX锁):一般在修改对象数据时 使用。


网友评论