事务特性
原子性:事务最小的工作单元,不可再分
隔离性:事物之间相互隔离,保证互不干扰
一致性:事务要求要么同时成功,要么同时失败
持久性:持久性是事务结束的标志
事务隔离级别
脏读 Read_uncommitted 脏读
提交读 read_committed 解决脏读 异常:不可重复读
可重复读 repeatable_read解决脏读和不可重复读,异常:幻读
序列化serializable 解决脏读、不可重复读、幻读。事务排队执行,不支持并发,性能低。
原子性:事务最小的工作单元,不可再分
隔离性:事物之间相互隔离,保证互不干扰
一致性:事务要求要么同时成功,要么同时失败
持久性:持久性是事务结束的标志
脏读 Read_uncommitted 脏读
提交读 read_committed 解决脏读 异常:不可重复读
可重复读 repeatable_read解决脏读和不可重复读,异常:幻读
序列化serializable 解决脏读、不可重复读、幻读。事务排队执行,不支持并发,性能低。