1. 程式人生 > 資料庫 >MySQL筆試面試部分知識點3

MySQL筆試面試部分知識點3

日誌

undo log(回滾)

儲存了事務發生之前的資料的一個版本,可以用於回滾,同時可以提供多版本併發控制下的讀(MVCC),也即非鎖定讀

 

redo log(永續性)

重做日誌是在事務開始之後逐步寫入重做日誌檔案,而不一定是事務提交才寫入重做日誌。
確保事務的永續性

 

儲存引擎

InnoDB

支援事務、行鎖、表鎖,主鍵索引是聚集索引,B+Tree的葉子節點存放了主鍵和行記錄

MyISAM

不支援事務,只有表鎖,併發效能較差,崩潰後無法恢復。內建了一個計數器用於儲存表的行數。主鍵索引是非聚集索引,葉子節點只儲存了主鍵和對應資料的地址。