1、更新语句也会经历一次查询的步骤
2、在一个表上有更新的时候,跟这个表有关的查询缓存会失效,所以这条语句就会把表T上所有缓存结果都清空。这也就是我们一般不建议使用查询缓存的原因。
3、redo log日志模块
innodb特有日志模块
WAL技术
粉笔故事 先写日志 在系统空闲时写磁盘
繁忙时系统判断依据
write pos快追赶上checkpoint 会停止用户操作 先将日志写入磁盘

4、binlog日志模块
mysql server层的日志模块 和引擎无关
追加写模式
5、两阶段提交
保持数据一致性
网友评论