Mysql事务隔离级别
- Read Uncommitted(读取未提交内容)是指一个事务可以看到另外一个事务尚未提交的修改。
- Read Committed(读取提交内容)是指一个事务只能看到已经提交的事务的修改。 这意味着如果在事务执行过程中有别的事务提交了,那么事务还是能够看到别的事务最新提交的修改。
- Repeatable Read(可重读)是指在这一个事务内部读同一个数据多次,读到 的结果都是同一个。这意味着即便在事务执行过程中有别的事务提交,这个事务依旧看不到别的事务提交的修改。这是 MySQL 默认的隔离级别。
- Serializable(可串行化)是指事务对数据的读写都是串行化的。
默认是 RR 历史原因,如果没有项目使用,直接改 RC
Serializable,串行性能太低不用
RU 读未提交,保证不了一致性不用
Loading...