安装
Mac
Docker
设计规范
数据库设计开发规范-阿里.pdf
性能优化
事务
<aside>
💡 事务是逻辑上的一组操作,要么都执行,要么都不执行。
</aside>
四大特性 ACID
- 原子性:事务是最小的执行单位,不可分割
- 一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的
- 隔离性:并发访问时,事务不会彼此干扰,各事务之间相互独立
- 持久性:一个事务被提交之后,即使数据库运行发生故障也不应该对其有任何影响
隔离级别
隔离级别越高,效率就越低
读未提交 Read Uncommitted
- 描述:一个事务还没提交时,它做的变更就能被别的事务看到;
- 实现:直接返回记录上的最新值;
- 存在问题:脏读、丢失修改、不可重复读、幻读
读提交 Read Committed