Mysql
2024-01-13 13:02:25   0  举报             
     
         
 Mysql
    作者其他创作
 大纲/内容
 innoDB存储引擎
  server层
  (1,4】
  2.将name ='aaa'行数据修改
  4
  (10,+∞)
  bin log
  (1,4)
  Next-key 临键锁
  redo log
  Gap间隙锁
  两阶段提交
  10
  1
  (4,7)
  5.修改好了可以提交事务
  Mysql客户端
  6.写入 bin log
  ( -∞,1】
  8.将redolog里这个事务的相关记录状态置为commit状态
  Record记录锁
  ( -∞,1)
  (7,10)
  7
  update  user set name = 'aaa ' where name = '666'这条修改语句执行流程图
  innoDB  REPEATABLE READ隔离级别 MVCC 解决 幻读的关键
  Buffer Pool
  3.将修改结果更新到内存中
  (7,10】
  (4,7】
  1.SQL语句
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 