深入解讀MySQL8.0 新特性 :Crash Safe DDL

前言 在MySQL8.0之前的版本中,由於架構的原因,mysql在server層使用統一的frm文件來存儲表元數據信息,這個信息能夠被不同的存儲引擎識別。而實際上innodb本身也存儲有元數據信息。這給ddl帶來了一定的挑戰,因爲這種架構無法做到ddl的原子化,我們在線上經常能夠看到數據目錄下遺留的臨時文件,或者類似server層和innodb層列個數不一致之類的錯誤。甚至某些ddl可能還遺留元數
相關文章
相關標籤/搜索