事务隔离级别越高,牺牲的是并发性能;反之,事务级别越低,可能出现数据的不正确性概率增大。
1.未授权读取:read uncommitted 未提交读。
允许读未提交的数据,即脏读;但不允许同时写;
2.授权读取:read committed 提交读
不允许读取还未提交读数据,即不允许脏读。
3.可重复读: Repeatable read
禁止不可重复读和脏读取,读的时候不允许写,写的时候不允许任何操作 。
4.串行:serializable 可串行读
严格的事务隔离级别,要求事务序列化执行,事务只能一个接着一个执行,禁止并发!