《innodb存储引擎》学习笔记 chapter 3 同步

chapter3
自旋锁:内存屏障保证加锁解锁顺序
mutex:测试——自旋(命中cpu cache1减少内存访问,且减少上下文切换)——等待队列等待唤醒
读写锁:读锁不可重复获取,写锁可以(维护锁-线程关系)

chapter4
物理日志:恢复快
逻辑日志:开销小
重做日志:物理逻辑日志
二进制日志:逻辑日志
脏页刷新前提:先刷最先被修改的页,确保页刷新与LSN顺序一致
重做日志块:原子写
重做日志刷新规则:事务提交
写入检查点
buffer阈值
组提交:一组事务完成,刷盘

posted @ 2020-12-22 13:49  qmchao  阅读(75)  评论(0)    收藏  举报