MySQL 9.0 發行說明
在先前的 MySQL 版本中,字典資料部分儲存在中繼資料檔案中。基於檔案的中繼資料儲存問題包括昂貴的檔案掃描、容易受到檔案系統相關錯誤的影響、處理複製和當機復原失敗狀態的複雜程式碼,以及缺乏可擴展性,使得難以新增新功能和關聯物件的中繼資料。
以下列出的中繼資料檔案已從 MySQL 中移除。除非另有說明,否則先前儲存在中繼資料檔案中的資料現在儲存在資料字典表格中。
.frm檔案:表格中繼資料檔案。隨著.frm檔案的移除取消
.frm檔案結構施加的 64KB 表格定義大小限制。Information Schema
TABLES表格的VERSION欄位會回報一個硬式編碼的值10,這是 MySQL 5.7 中使用的最後一個.frm檔案版本。
.par檔案:分割區定義檔案。在 MySQL 5.7 中引入對InnoDB表格的原生分割區支援後,InnoDB已停止使用分割區定義檔案。.TRN檔案:觸發器命名空間檔案。.TRG檔案:觸發器參數檔案。.isl檔案:InnoDB符號連結檔案,其中包含在資料目錄外部建立的每個表格一個檔案表格空間檔案的位置。db.opt檔案:資料庫組態檔案。這些檔案每個資料庫目錄一個,包含資料庫預設字元集屬性。ddl_log.log檔案:該檔案包含資料定義陳述式 (例如DROP TABLE和ALTER TABLE) 所產生的中繼資料操作記錄。