## 隔离级别 READ UNCOMMITED(1) READ COMMITED(2) REPEATABLE READ(4) SERIALIZABLE(8) ![[Pasted image 20240326150557.png]] |隔离级别 \ 解决|脏读|不可重复读|幻读| |---|---|---|---| |未提交读|可能|可能|可能| |已提交读|不可能|可能|可能| |可重复读|不可能|不可能|可能| |可串行化|不可能|不可能|不可能| ### 达梦与其他数据库隔离级别对比 | 隔离级别 \ 数据库 | 达梦 | Oracle | Postgresql | Mysql(InnoDB) | | ---------- | ------ | ------ | ---------- | ------------- | | 未提交读 | 支持 | 不支持 | 不支持 | 支持 | | 已提交读 | 支持(默认) | 支持(默认) | 支持(默认) | 支持 | | 可重复读 | 支持 | 支持 | 支持 | 支持(默认) | | 可串行化 | 支持 | 支持 | 支持 | 支持 | ## 参考文档 - https://www.metisdata.io/blog/transaction-isolation-levels-and-why-we-should-care - https://www.percona.com/blog/differences-between-read-committed-and-repeatable-read-transaction-isolation-levels/ - [[达梦数据库事务隔离级别介绍(https://blog.csdn.net/fd3200/article/details/115363097)]]