mysql執行流程-mysql45講-打卡活動

  • 客戶端提交更新SQL到server層
  • 查詢數據,從存儲引擎層中,刷新到緩存池buffer pool
  • 舊數據寫入undo log日誌文件中
  • 更新數據到緩存池中
  • 寫redo log日誌到redo log 緩存池中redo log buffer
  • 準備提交事務,將redo log buffer的數據,刷新到redo log文件磁盤中
  • 如果開啓了binlog,則寫binlog文件中
  • 將commmit標記到redolog日誌中
  • 返回給客戶端,已經提交事務
  • 緩存池buffer pool的數據,定時異步的刷新到磁盤
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章