1. 程式人生 > >MYSQL-INNODB-資料儲存

MYSQL-INNODB-資料儲存

innodb儲存型別:1.共享表空間:儲存該表的資料、索引、插入緩衝等資訊2.獨立表空間:儲存其他資訊,如:每個表對應的撤銷資訊,系統事務資訊,二次寫緩衝等內部構成:1.表空間由分散的段(segment)組成,段(segment)由多個區(extent)組成,一個區(extend)由64個連續頁(page)組成,每個頁(page)大小為16k,即每個區為1M2.頁型別:資料頁、Undo頁、系統頁、事務資料頁、插入緩衝點陣圖頁、插入緩衝空閒列表頁配置引數:1.innodb_data_file_path:設定共享表空間,預設檔名稱:ibdata1,預設為資料庫檔案儲存路徑下 innodb_data_file_path=ibdata1 innodb_data_file_path=ibdata1:2000M;ibdata2:20M:autoextend(支援多個檔案組成一個共享表空間,同時制定檔案屬性)2.innodb_file_per_table:設定獨立表空間,預設檔名稱:表名.ibd,預設不開啟 innodb_file_per_table=on(設定時,1代表on,0代表OFF)