隔离级别
读未提交:一个事务可以查看其他事务已修改但未提交的数据 读已提交:一个事务可以查看其他事务已提交的数据 可重复读:一个事务对相同的某个数据的读取结果不变,即使其他事务修改并提交了,但其他事务删除该记录,那么就会出现幻读现象 可串行化:事务顺序执行,没有并行,避免了上诉问题问题
| 隔离级别 | 脏读 | 不可重复读 | 幻读 | 更新丢失 |
|---|---|---|---|---|
| 读未提交 | 可能,但PG不会 | 可能 | 可能 | 可能 |
| 读已提交 | 不可能 | 可能 | 可能 | 可能 |
| 可重复读 | 不可能 | 可能 | 不可能,但PG不会 | 不可能 |
| 可序列化 | 不可能 | 不可能 | 不可能 | 不可能 |