1. 首页
  2. 数据库
  3. Oracle
  4. oracle多粒度封锁机制研究(论坛

oracle多粒度封锁机制研究(论坛

上传者: 2020-04-19 23:17:38上传 DOC文件 500kb 热度 19次
为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读“脏”数据),数据库中引入了锁机制。基本的锁类型有两种:排它锁(Exclusivelocks记为X锁)和共享锁(Sharelocks记为S锁)。排它锁:若事务T对数据D加X锁,则其它任何事务都不能再对D加任何类型的锁,直至T释放D上的X锁;一般要求在修改数据前要向该数据加排它锁,所以排它锁又称为写锁。共享锁:若事务T对数据D加S锁,则其它事务只能对D加S锁,而不能加X锁,直至T释放D上的S锁;一般要求在读取数据前要向该数据加共享锁,所以共享锁又称为读锁。
用户评论