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