我想对于承诺要知道不同的隔离级别,并且也想了解行级和表级锁。
Answer 1:
ANSI / ISO SQL定义了四个隔离级别:
- 序列化
- 可重复读
- 读提交
- 未提交读
根据Oracle的数据库开发指南, 章6.6.1:事务互动与隔离级别 ,你可以要求任何隔离级别READ COMMITTED
(默认值)或SERIALIZABLE
。
但是,请注意,这是什么甲骨文联系SERIALIZABLE
实际上是快照隔离 。
有关行级和表级锁的详细信息,请参阅Oracle数据库锁定机构的概况 ,并明确地锁定表 。
Answer 2:
有四个隔离级别
- 未提交读或读脏缓冲区
- 提交读或重复读取
- 幻读
- 序列化
文章来源: Isolation levels in oracle [closed]