高性能mysql读书笔记

2019-02-27 16:18:59 浏览数 (1)

原因:2018年4月21日 星期六 说明:读书笔记

##

共享锁 (shared lock) 读锁 (read lock) 排他锁 (exclusive lock) 写锁 (write lock)

事务

事务就是一组原子性的SQL查询,一个独立的工作单元。 原子性(atomicity) 一致性(consistency) 隔离性(isolation) 持久性(durability)

隔离级别

  • READ UNCOMMITED : 事务可以读取到未提交的数据,也被称为脏读。 (未提交读)
  • READ COMMMITED : 一个事务从开始到提交,所做的任何修改对其他事务都是不可见的 (提交读,不可重复读)
  • REPEATTABLE READ :解决脏读,Mysql通过MVVC多版本并发控制解决幻读。 (可重复读)
  • SERIALIZABLE :加读锁

### InnoDB 两阶段锁定协议 ,MyISAM

0 人点赞