概念总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了概念总结相关的知识,希望对你有一定的参考价值。
1.数据库事务并发会产生那些问题?有哪些隔离级别,分别能够避免什么错误,而无法避免什么错误?
a.事务并发会导致三种问题:脏读、不可重复读、幻象读
脏读:读取了未提交的数据
不可重复读:前后读取同一行数据不一致(两次读取中间有其他事物修改了(update)该行数据的内容)
幻象读:前后读取的数据行数不一致(两次读取中间有其他事物增加(insert)或删除(delete)了该表的记录)
b.隔离级别一般分为四种,由低到高分别为:未提交读、提交读、可重复读、可串行读
未提交读:相当于没有锁的状态(会导致脏读、不可重复读、幻象读)
提交读:数据必须在事务提交后读取(可避免脏读;会导致不可重复读、幻象读)
可重复读:允许添加但不允许更新(可避免脏读、不可重复读;会导致幻象读)
可串行读:隔离级别最高,必要时才会采用(三种错误均可避免)
以上是关于概念总结的主要内容,如果未能解决你的问题,请参考以下文章
小白新手SpringCloud开发简单总结-SpringBoot概念