高性能mysql
事务相关
事务的含义
事务就是一组原子性的SQL查询。事务必须满足ACID特性。
- 原子性 atomicity
事务全部提交成功,或者全部回滚 一个事务不能执行一部分 - 一致性 consistency
数据库从一个状态转换到另一个状态,不会存在中间状态 在事务执行期间系统崩溃了,事务能回滚,数据不会丢失 - 隔离性 isolation
一个事务所做的操作在没有提交之前对其他的事务都是不可见的。隔离性有4个等级。 - 持久性
事务一旦提交,会永久保存在磁盘中,即使系统崩溃,修改的数据也不会丢失。