1、MYSQL 引擎和存取机制
在执行select/update语句时都发生了什么?
2、索引
索引的本质是什么?
B+tree
3、事物和锁
问题:
脏读:读到其它事物未提交的数据
不可重复读:读到其它事物提交的数据 update/delete
幻读:读取到其它事物已经提交的数据 insert
隔离级别:
RC:Read Commit
RR: Repeatable Read
Serilizable :串行化
锁的本质是什么?
为什么需要锁,公共资源的竞争》
全局锁、表锁、行锁、间隙锁、next-key锁
悲观锁、乐观锁、共享锁、互斥锁、意向锁
MVCC