美文网首页
一条SQL更新语句是如何执行的

一条SQL更新语句是如何执行的

作者: feature01 | 来源:发表于2019-04-17 02:22 被阅读0次

1、更新语句也会经历一次查询的步骤

2、在一个表上有更新的时候,跟这个表有关的查询缓存会失效,所以这条语句就会把表T上所有缓存结果都清空。这也就是我们一般不建议使用查询缓存的原因。

3、redo log日志模块 
    innodb特有日志模块
   WAL技术
    粉笔故事 先写日志 在系统空闲时写磁盘
    繁忙时系统判断依据
    write pos快追赶上checkpoint 会停止用户操作 先将日志写入磁盘

4、binlog日志模块 
    mysql server层的日志模块 和引擎无关
    追加写模式
    

5、两阶段提交
    保持数据一致性

相关文章

网友评论

      本文标题:一条SQL更新语句是如何执行的

      本文链接:https://www.haomeiwen.com/subject/asbwwqtx.html